Senior Java Microservices Engineer; Boot, Cloud
Listed on 2026-05-29
-
Software Development
Backend Developer, Cloud Engineer - Software, Java Developer, Software Engineer
Job Role:
Java Developer
Location:
Alpharetta ,GA
-Inperson Interview Must
Duration: 06+Months contract
12+Years Experience
Job Description :
Responsibilities:
Design, develop, and maintain microservices architectures using
Javaand Spring Boot.
Develop and expose RESTful APIs to support web and mobile applications.
Collaborate with cross-functional teams including front-end developers, product managers, and Dev Ops for seamless integration.
Implement best practices for API design, security, and performance.
Utilize APIgateways and tools like Swagger/OpenAPI for API documentation.
Containerize applications using Docker and orchestrate with Kubernetes or similar platforms.
Integrate with messaging queues such as Kafka or Rabbit
MQ for asynchronous processing.
Participate in code reviews, ensure adherence to coding standards, and write unit/integration tests.
Monitor, troubleshoot, and optimize microservices in cloud environments.
Contribute to continuous integration and deployment pipelines.
Requirements:
Proven experience in Javadevelopment (Java8/11/17+).
Strong understanding of microservices architecture and design principles.
Hands-on experience with Spring Boot, Spring Cloud, and related frameworks.
Experience designing and implementing RESTful APIs.
Some experience with Snowflake DB.
Familiarity with API documentation tools like Swagger/OpenAPI.
Knowledge of containerization and orchestration (Docker, Kubernetes).
Experience working with cloud platforms (AWS, Azure, GCP) is a plus.
Familiarity with messaging systems such as Kafka or Rabbit
MQ.
Knowledge of database technologies: SQL (MySQL, Postgre
SQL) and No
SQL (Mongo
DB, Dynamo
DB).
Proficiency with version control systems (Git).
Strong problem-solving skills and ability to work in a team environment.
Good understanding of security practices such as OAuth2, JWT, and API security.
Preferred, but not required:
Experience with automated testing frameworks like JUnit, Mockito.
Familiarity with CI/CD tools such as Jenkins, Git Lab CI.
Knowledge of serverless architectures is a plus.
Previous experience in Agile/Scrum development environments.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).