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