Software Developer - Java

New
United StatesFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
8+ years
Required Skills
PostgreSQLAgileGitJavaMySQLOracleSpring BootRESTful APIsMicroservices

Requirements

  • U.S. citizenship required.
  • Active Top Secret (TS) clearance required to start; TS/SCI or SCI eligibility preferred.
  • 8+ years of professional software development experience.
  • Strong expertise in Java, Spring Boot, and Spring Framework.
  • Proven experience designing and building REST APIs and microservices.
  • Strong backend engineering skills, including performance tuning, debugging, and scalable system design.
  • Experience with relational databases such as PostgreSQL, Oracle, or MySQL.
  • Proficiency with Git-based version control systems.
  • Solid understanding of Agile/Scrum development methodologies.

Responsibilities

  • Design, develop, enhance, and maintain Java-based backend applications supporting DoD mission systems.
  • Build and maintain RESTful APIs and microservices architectures for scalable enterprise solutions.
  • Participate in all phases of the software development lifecycle, including requirements, design, development, testing, deployment, and production support.
  • Collaborate with DevOps, cloud, and data engineering teams to ensure seamless integration and system performance.
  • Troubleshoot, debug, and optimize applications for performance, scalability, reliability, and security.
  • Contribute to CI/CD pipelines and support automated deployment processes using Git-based workflows.
  • Support system modernization and cloud migration initiatives across AWS, Azure, and/or GovCloud environments.
  • Ensure compliance with federal cybersecurity and data protection standards in all development activities.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now