csciconsulting logo

Java Developer

csciconsulting Remote


No Relocation

Posted: June 18, 2026

Job Description

Job 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.

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
  • 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

Minimum Requirements

 

  • 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

 

Preferred Skills

 

  • 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!

 

Additional Content

Job 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.

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
  • 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

Minimum Requirements

 

  • 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

 

Preferred Skills

 

  • 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!