Engineer - Backend

Nationwide IT Services
2dHybrid

About The Position

Nationwide IT Services, NIS, is seeking an Engineer-Backend for a potential opportunity. In this position the Backend Engineer will: 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. Primary Objectives: 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.

Nice To Haves

  • Active Secret Clearance preferred.
  • Bachelor’s degree in Computer Science, Computer Engineering, or a related field.
  • 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. You must know how to debug a query that takes 20 minutes to run.
  • Experience writing Dockerfiles and deploying to Kubernetes (K8s) or OpenShift.

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
  • Implement resilience patterns (Circuit Breakers, Retry Logic) using tools like Resilience4j
  • 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.
  • 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.

Benefits

  • medical, dental, and vision insurance
  • life and disability insurance
  • 401(k) plan with employer match
  • paid holidays
  • PTO (sick/vacation)
  • commuter benefits
  • employee assistance program (EAP)
  • educational reimbursement
  • Pet Insurance
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service