Software Engineer- Java, Spring Boot, Microservices
Georgia Tek Systems
United States
4 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.careerbuilder.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours
Job source
Tech stack
Java (Programming Language)
Spring Security
Application Programming Interfaces (APIs)
Automation of Tests
Databases
Relational Databases
Java Persistence API
Junit
Apache Maven
OAuth
Oracle (Applications)
RabbitMQ
+12 more
Mockito
Secure Coding
Software Engineering
Data Logging
Spring-boot
Gitlab
Git
Integration Tests
Information Technology
Restful APIs
Docker
Microservices
Job description
- 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., * 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.
Requirements
Software Engineering, Java, Microservices, Consulting, Testing, REST (Representational State Transfer), Software Engineering, Application Programming Interface (API), Java, Microservices, * 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., * Bachelor’s degree in computer science, Engineering, IT, or related technical discipline required.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.careerbuilder.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…