Java Cloud Engineer
Listed on 2026-01-12
-
Software Development
Cloud Engineer - Software, Software Engineer, DevOps, Backend Developer
Software Development
· Atlanta
· Posted on 12 Oct 2025
- Bachelor’s degree in computer science or its equivalent.
- Excellent organizational skills.
- Persuasive and resilient.
- Gained knowledge on EMR/EHR systems is an added advantage.
Identifying the controller services in controller(web) layer which are mapped to request mapping end points to receive web calls in monolithic application.
Identifying the service methods from business layer services in monolithic which are providing service to above mentioned web layer controller methods.
Prepare UML diagrams to visualize flow among these services like sequence and class diagrams.
Business layer services convert them to microservices and web layer services convert to REST API with few exceptions and integrating REST API with microservices behind, and provide required rules like security, registry, configuration etc., at the API level using spring cloud and using spring boot.
To be able to incorporate Actuator health check components.
At microservices level implement circuit breaker, micro proxy, service registration, service-to-service call and messaging.
Setup Spring boot Mongo Template for Mongo
DB repositories.
All services are containerized with docker and push them to Git repository where Gitlab scripts are written for continuous CI/CD to AWS cloud. Writing scripts for CI/CD pipeline in deployment.yml.
Setup check dependencies, Veracode security scan etc., then build and deploy to Kubernetes EKS which are automated to test server initially for integration testing.
Experience on Redis server for distributed caching mechanism to share caching data.
Active
MQ Artemis service for distributed messaging among microservices. Topic and Queue message broker configuration, code setup for distributed JMS messaging and asynchronous processes.
File Push and Read to/from AWS S3 bucket.
#J-18808-Ljbffr(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).