Java Developer
Full-time
CSCI Consulting
Role Description
CSCI is seeking a Java Developer to join our high-impact team modernizing a critical Department of War (DoW) business system. This multi-year initiative is focused on consolidating and upgrading legacy applications into a cloud-native, secure, and efficient platform that supports millions of military retirees and beneficiaries. As a key contributor, you will help transform aging systems into a modern, resilient architecture using cutting-edge development practices.
- Lead and contribute to the migration of legacy COBOL applications to Java-based microservices
- Translate business and technical requirements into scalable, maintainable, and secure software solutions
- Develop backend solutions using Java (Spring, Hibernate) and frontend with React, Angular, or similar
- Identify optimization opportunities for legacy application returning to Azure-based environments
- Design, develop, test, and deploy full stack solutions in Azure Cloud
- Collaborate with cross-functional teams to ensure seamless integration and performance
- Build secure, scalable RESTful APIs for cloud integration
- Ensure compliance with DoD cybersecurity and software development standards
- Document system architecture, codebase, and migration processes
- Participate in Agile ceremonies and contribute to sprint planning and retrospectives
Qualifications
- Must have a DoD Secret clearance
- Bachelor’s degree in computer science, Engineering, or related field
- 5+ years of experience in full stack development (e.g. Java, Python, HTML, CSS, Java Script, Maven RabbitMQ etc.) and related frameworks
- Strong proficiency in Java (Spring Boot, REST APIs) and associated message services
- Strong understanding of software design patterns, architecture principles, and SDLC methodologies
- Strong skills in writing complex SQL queries for data manipulation and reporting with experience in Oracle and SQL Server database
- Hands-on experience with Azure services (App Services, Functions, Key Vault, etc.)
- Familiarity with front-end technologies (Angular, React, or similar)
- Experience with relational databases (Oracle, SQL Server, PostgreSQL)
- Creativity and adaptability in problem-solving
- Ability to work with clients to understand their needs
- Strong organizational and time-management skills
- Excellent written and verbal communication skills
- Professional presence
Requirements
- Experience in government or defense-related software projects
- Experience with Defense Business Systems
- Familiarity with Strangler pattern
- Familiarity with DoD STIGs and RMF compliance
- Knowledge of DevSecOps practices and tools (Azure DevOps, Git, SonarQube)
- Experience with containerization (Docker, Kubernetes)
- Knowledge of security standards and performance optimization techniques
- Azure certification (Azure Developer Associate, Azure Solutions Architect, etc.)
- Knowledge of Event-Driven architecture and messaging systems (e.g., Azure Service Bus, Kafka)
- Exposure to automated testing frameworks and performance tuning
- Knowledge on Implementation of CI/CD pipelines using Azure DevOps / Set up and manage Azure Pipelines for automated deployment
- Experience with COBOL and understanding of legacy mainframe systems
- Knowledge of caching mechanisms - Redis, KeyDB
- Ability to work in a team environment, as well as independently
- Strong customer and vendor relationship skills
- Demonstrated ability to comply with data standards and policies
- Motivation to learn new technologies and methodologies that demonstrate value
- Past experience working with a federal agency
- Department of War experience is a plus!
Benefits
- Competitive salaries
- Generous Paid Time Off (PTO) package
- Paid holidays aligned to the Federal calendar
- Full health benefits including medical, dental, vision, and life insurance
- 401(k) retirement plan
- Team building events
- Professional development support
Vacancy posted more than 2 months ago
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Java Developer. Be the first to apply!
Related searches
- senior java software engineer Remote
- java web developer Remote
- java software engineer Remote
- sr.java developer Remote
- java developer Remote
- java microservice developer Remote
- lead full stack java developer Remote
- java developer remote Remote
- entry level java developer remote Remote
- remote junior java developer Remote
