Nationwide IT Services is seeking a Backend Engineer to design and develop Spring Boot microservices, decouple monolithic designs, and implement resilience patterns to ensure services stay up even when government networks degrade.
Requirements
- 5+ years of server-side Java development (Spring Boot, Spring Data JPA, Spring Security)
- Deep understanding of Oracle SQL (Indexes, Partitions, Execution Plans) and PL/SQL.
- Experience writing Dockerfiles and deploying to Kubernetes (K8s) or OpenShift.
- Java 21+
- Spring Boot
- Resilience4j
- Hibernate ORM
Responsibilities
- Design and develop Spring Boot microservices (Java 21+) that expose RESTful APIs to frontend consumers.
- Decouple and break down monolithic designs into domain-driven services (e.g., breaking a massive 'User' module into distinct Identity, Profile, and Authorization services).
- Implement resilience patterns (Circuit Breakers, Retry Logic) using tools like Resilience4j to ensure services stay up even when government networks degrade.
- Write Unit Tests for internal development testing.
- Perform database migrations using Hibernate ORM.
- Write SQL Stored Procedures when necessary and debug SQL scripts for performance optimization.
Other
- Active Secret Clearance preferred
- Bachelor’s degree in Computer Science, Computer Engineering, or a related field.
- Hybrid-within commutable to Northern VA/DCA
- Assist in the Discovery Phase activities of gathering user requirements, business analysis, legacy system analysis, Epic/Story creation, external data integration planning, and product backlog management.
- 5+ years of experience