A complete application in a minute — tailored resume and cover letter, ready to send.
Advanced Tech Placement in Johns Creek, GA seeks a seasoned Java software developer to design, code and test microservices within an Agile team. You will develop REST APIs, work with Spring ecosystem and relational databases, and collaborate across internal and external teams.
Candidates should have 5–10 years of enterprise software experience, a CS degree, strong OOP, knowledge of Gradle, Kafka/SNS/SQS, and cloud exposure (AWS). The role emphasizes high-quality testing and CI/CD.
Develop & enhance applications that successfully meet business objectives / timelines
Design, code and test independently in the agile development
Collaborate with other development team members and external teams when needed
Collaborate with internal/external customers for solutions
Computer Science or similar degree
Strong Java Programming (Java 8 or higher)
5-10 years of enterprise or professional software development
Developing Microservices
Strong Object Oriented Programming skills
Working within a Spring Ecosystem including Spring Boot
Designing and implementing REST APIs
Utilizing Gradle or similar build tools for dependency management
Data Structures and Algorithms
Relational Database (MySQL, postgres etc.)
Querying systems such as Kafka / AWS SNS SQS
Unit Testing, Component testing and Integration testing
Working on Agile teams in highly collaborative environments
Domain Driven Design concepts
Hexagonal or Layered Software Architecture
Continuous Integration/Continuous Deployment
Spring Consumer Driven Contracts (CDC)
AWS or other cloud-based platform
NodeJS