CSCI is seeking a Java Developer to modernize a critical Department of War (DoW) business system by consolidating and upgrading legacy applications into a cloud-native, secure, and efficient platform that supports millions of military retirees and beneficiaries.
Requirements
- 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)
- Experience with COBOL and understanding of legacy mainframe systems
Responsibilities
- 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
- Build secure, scalable RESTful APIs for cloud integration
- Ensure compliance with DoD cybersecurity and software development standards
Other
- Must be eligible for a DoD Public Trust security clearance
- Bachelor’s degree in computer science, Engineering, or related field
- Excellent written and verbal communication skills
- Professional presence
- Ability to work with clients to understand their needs