Source description
About the role
R2 Technologies Corporation (R2) is an IT services provider headquartered in Alpharetta, GA, with a proven track record in Java, .NET, Big Data, Cloud Computing (AWS, GCP, Azure), Artificial Intelligence (AI), Machine Learning (ML), software development, project management, SAP, and enterprise resource planning (ERP) . By offering a blend of highly skilled resources and productivity platforms , R2 helps clients rapidly deliver business value to their stakeholders.
R2’s core strength lies in platform-based solutions and designing enterprise architectures using modern cloud technologies (AWS, GCP, Azure) to deliver scalable and cost-effective systems. Our AI and ML expertise empowers organizations to harness data-driven insights, enhance operational performance, and gain competitive advantage.
Since its inception, R2 has grown to become one of the most respected and trusted technology companies in the United States , offering product development and staffing services to a diverse range of clients—from small and midsize enterprises to Fortune 1000 companies.
Location: Alpharetta, GA (willing to travel to client locations) Employment Type: Full-Time (W2)
Role Overview
We are seeking a Java Cloud Microservices Engineer who specializes in developing, deploying, and optimizing cloud-native microservices using Spring Boot, Kubernetes, and event-driven architectures . The ideal candidate will have 3 years of experience in building scalable, high-performance distributed systems and will work closely with AI/ML teams to integrate intelligent services into cloud applications.
Key Responsibilities
Design, develop, and maintain Java-based cloud microservices on AWS, GCP, or Azure .
Implement RESTful APIs , GraphQL , and event-driven architectures using Kafka or RabbitMQ .
Utilize Docker and Kubernetes for container orchestration and cloud deployment .
Collaborate with data science teams to integrate AI/ML-driven services into microservices.
Enhance performance, security, and scalability of microservices-based applications.
Implement CI/CD automation using Jenkins, GitHub Actions, or Azure DevOps .
Optimize API performance through caching strategies, load balancing, and API gateways .
Ensure secure service-to-service communication using OAuth2, JWT, and service mesh solutions.
Required Qualifications
3 years of professional Java development experience, including Spring Boot .
Hands-on experience in building microservices and deploying them on AWS, GCP, or Azure .
Strong experience in REST API development, event-driven messaging, and containerization .
Familiarity with DevOps tools for CI/CD pipelines and cloud automation .
Understanding of AI/ML integration in backend systems .
Preferred Qualifications
-
Experience in MLOps and AI model integration within microservices.
-
Proficiency in GraphQL, gRPC, and event-driven architectures .
-
Knowledge of security best practices for microservices , including API security and authentication.
-
Exposure to serverless architectures and cloud-native functions (AWS Lambda, Azure Functions, Google Cloud Run) .
Compensation & Benefits
Competitive salary and comprehensive benefits package (healthcare, PTO, 401k).
Keywords & Tags
Java (Spring Boot, Java 11/17, JPA, Hibernate)
Microservices (REST, gRPC, event-driven architecture, Kafka, RabbitMQ)
Cloud (AWS, GCP, Azure, Lambda, serverless computing)
DevOps (CI/CD, Docker, Kubernetes, Terraform, GitHub Actions, Jenkins)
AI/ML Integration (model inference, AI-driven microservices, TensorFlow, PyTorch)
Security & Performance (OAuth2, JWT, API gateway, load balancing, caching)
More at R2 Technologies
Related open roles
Software Developer
Atlanta · Onsite
Full Stack Developer (Java Spring Boot & Angular) - Q126
Atlanta · Hybrid
Senior Blue Yonder Developer
United States · Onsite
Programmer Analyst 4 158835
United States · Onsite
ModelN Techno-Functional SME (ModelN Flex)
Remote · United States
migration specialist
United States · Hybrid