Nationwide IT Services is seeking a junior Backend Engineer to design and develop Spring Boot microservices and 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.
Requirements
- 2+ years of server-side Java development (Spring Boot, Spring Data JPA, Spring Security)
- Understanding of SQL (Tables, Indexes, Triggers) 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).
- Write Unit Tests for internal development testing.
- Implement resilience patterns (Circuit Breakers, Retry Logic) using tools like Resilience4j to ensure services stay up even when government networks degrade.
- Perform database migrations using Hibernate ORM.
- Write SQL Stored Procedures when necessary 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.
- 2+ years of experience