Software Engineer II/III (Java)
Core
Design, develop, test, and maintain mission-focused Java applications and RESTful services in secure environments.
Role type
Senior IC Java backend engineer
Builds
Mission-critical operational software for the Department of Defense and Intelligence Community
Domain
Defense contracting / Secure government environments
Deliverable
production ML models | product features (via careerplan.io/jobs/f4990042-7d0b-4362-a65c-ee9baf5a13bb-software-engineer-iiiii-java-at-prosync)
Required skills
Java, Git, Gradle, Guice, Docker, REST, Linux, MongoDB, Ansible, Kubernetes, Angular, TypeScript
Preferred skills
ELK stack, microservices architecture, Rancher/EKS/OpenShift, GitLab CI/CD, DevSecOps, Oracle/PostgreSQL/MariaDB
Responsibilities
Design and develop mission-focused Java applications; Build and maintain REST-based services; Develop and troubleshoot containerized components using Docker; Integrate ELK stack for logging and monitoring; Work with MongoDB and other data stores; Support automation and configuration using Ansible; Assist with Kubernetes deployments; Support limited-scope front-end development in Angular/TypeScript; Operate in customer spaces or offsite SCIFs.
Seniority
Senior, hands-on IC