MANTECH seeks a Java Developer to design and implement scalable, secure microservices and backend services for government systems, ensuring compliance with strict security mandates and supporting system documentation for ATOs.
Requirements
- 4+ years of hands-on Java development experience with the following technologies:
- Experience with Linux and Java Web Containers (e.g., Jboss, Tomcat)
- Spring Boot, Quarkus, Micronaut, or Eclipse MicroProfile
- JPA/Hibernate, JDBC, and SQL (Oracle, PostgreSQL or similar)
- RESTful service design and implementation
- JSON, Swagger/OpenAPI, and REST standards
- Working knowledge of Git and CI/CD tools like GitLab.
Responsibilities
- Design and implement scalable, secure microservices using Java and frameworks such as Spring Boot, Quarkus, Micronaut, or MicroProfile.
- Implement unit and integration tests using modern testing frameworks (JUnit, Mockito, Testcontainers, etc.).
- Develop and maintain RESTful APIs and backend services in compliance with government performance and security standards.
- Integrate services with Oracle, PostgreSQL or other relational databases.
- Participate in cloud-first solution design, leveraging platforms like AWS GovCloud.
- Contribute to DevSecOps pipelines with CI/CD tools like GitLab.
- Collaborate with DevOps, Security, and Infrastructure teams to ensure compliance with DISA STIG, RMF, and other DoD/DHA security mandates.
Other
- remote position
- Must be a U.S. citizen and willing and able to obtain a secret clearance prior to starting this position.
- Must be able to be in a stationary position more than 50% of the time
- Constantly operates a computer and other office productivity machinery, such as a computer
- The person in this position frequently communicates with co-workers, management and clients, which may involve delivering presentations and must be able to exchange accurate information in these situations