Java Product Engineer / Full Stack Java Developer
Core
Design, develop, modernize, and support enterprise software applications and full-stack solutions in mission-critical environments.
Role type
Senior Full Stack Java Product Engineer
Builds
Scalable backend microservices, RESTful APIs, and full-stack web applications
Domain
Enterprise software, Federal technology, Legacy modernization
Deliverable
production ML models | product features
Required skills
Java 17+, Spring Boot, Spring Framework, Spring MVC, Spring Data JPA, Hibernate, JPA, RESTful APIs, Oracle Database, SQL, PL/SQL, Docker, Kubernetes, CI/CD, JUnit, Mockito
Preferred skills
Oracle Exadata, Spring Security, Kafka, COBOL/Pro*C/C++ modernization, AWS/Azure, SonarQube
Technologies
Java, Spring Boot, React, Angular, Oracle, Docker, Kubernetes, Jenkins, Maven, Git, JUnit, Mockito, SonarQube
Responsibilities
Design and develop enterprise Java applications and microservices; Build scalable backend services and RESTful APIs; Develop full-stack web applications with modern front-end frameworks; Analyze and modernize legacy enterprise applications; Optimize Oracle database performance and design complex SQL queries; Develop and maintain CI/CD pipelines; Troubleshoot complex application issues in production; Collaborate with stakeholders to translate business needs into technical solutions.
Seniority
Senior, hands-on IC