Software Engineer- Java, Spring Boot, Microservices
Technology
Georgia IT
New Jersey, United States1 month agoUntil 11/12/2026
Job description
Software Engineer — Java, Spring Boot, Microservices
Engagement Type: Consulting / Contract
Location: NJ-Hybrid
Role Overview
- The Software Engineer will design, build, test, and maintain Java/Spring Boot microservice capabilities, including REST APIs, database persistence, service integrations, messaging, and production support.
Key Responsibilities
- Build and enhance Spring Boot microservices, REST APIs, service-layer logic,
- repositories, DTOs, and entity mappings.
- Implement integrations with downstream services using WebClient and publish
- asynchronous events through RabbitMQ.
- Write unit and integration tests using JUnit, Mockito, Spring Boot Test, and related test frameworks.
- Apply secure coding practices, validation standards, structured logging, and
- environment-aware configuration.
- Support QA, defect resolution, deployment validation, and production triage when assigned.
Required Experience
- 5+ years Java engineering; 3+ years Spring Boot microservices in an enterprise environment.
Core Skills
- Java 17+/21, Spring Boot, REST APIs, Spring Data JPA, Oracle or enterprise RDBMS, Spring Security, OAuth2/JWT, RabbitMQ, MapStruct, Maven, Docker, Git/GitLab.
Preferred
- Financial services, capital markets, banking, settlement workflows, or regulated domain experience.
Education
- Bachelor's degree in computer science, Engineering, IT, or related technical discipline required.
Interested in this role?