Software Engineer 2
Core
Building scalable REST APIs and services in Linux/Unix environments for national security clients.
Role type
Senior backend Java engineer
Builds
Scalable backend services and REST APIs
Domain
Defense and national security
Deliverable
production ML models | product features
Required skills
Java/JVM, REST APIs, Spring/Spring Boot, Hibernate, relational databases, Git, Linux/Unix, distributed systems, API design, CI/CD, automated testing, TDD, NoSQL, DevOps, AWS, Terraform, Ansible, Docker, Kubernetes
Preferred skills
Frontend exposure, scripting
Technologies
Java, Spring Boot, Hibernate, AWS, Terraform, Ansible, Docker, Kubernetes, Git, Linux/Unix
Responsibilities
Design and build scalable REST APIs and backend services, implement CI/CD pipelines and automated testing, collaborate on distributed systems architecture, support complex client solutions
Seniority
Senior, hands-on IC