Start Your Search Here

push notification bell

Would you like to receive notifications about jobs in New Jersey (statewide)?

push notification bell

You have blocked notifications

Oops! You have blocked notifications. Click here for more info

You have blocked notifications, please check your browser settings.

push notification bell

You're currently subscribed to job notifications

Want to change your notifications for job alerts?

push notification bell

Subscribe to notifications

You will no longer receive notifications

Job Search

Staffing

New Jersey (statewide) / Global

Software Engineer- Java, Spring Boot, Microservices

Job Description

Software EngineerRole OverviewThe 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 ResponsibilitiesBuild 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 Experience5+ years Java engineering; 3+ years Spring Boot microservices in an enterprise environment.Core SkillsJava 17+/21, Spring Boot, REST APIs, Spring Data JPA, Oracle or enterprise RDBMS, Spring Security, OAuth2/JWT, RabbitMQ, MapStruct, Maven, Docker, Git/GitLab.EducationBachelor's degree in computer science, Engineering, IT, or related technical discipline required.
Apply Now

Similar Opportunities

View all jobs

Get Job Alerts

Don't miss the perfect fit. Get Daily curated job alerts.

Job Title or Keyword(s)
Location