About the Company
Our client is a trusted global innovator of IT and business services, present in 50+ countries. They specialize in digital & IT modernization, consulting, managed services, and industry-specific solutions. With a commitment to long-term success, they empower clients and society to move confidently into the digital future.
Title :
Java Developer with AWS
Location : Hyderabad
Experience : 9 - 15 years
Employment Type : Permanent
Notice Period : Immediate Joiners
Job Description
We are seeking an experienced
Senior Java Developer / Lead Engineer
with strong expertise in
AWS cloud technologies
and
microservices architecture . The ideal candidate will design, develop, and deploy scalable Java-based applications on AWS, mentor team members, and contribute to cloud-native solution design and modernization initiatives.
Key Responsibilities
Design, develop, and implement
Java-based applications
using
Spring Boot, Microservices, and REST APIs .
Architect and deploy cloud-native solutions using
AWS services
such as
EC2, S3, Lambda, ECS / EKS, RDS, SNS / SQS, and CloudWatch .
Collaborate with cross-functional teams (DevOps, QA, Product) to deliver high-quality, secure, and scalable software.
Implement CI / CD pipelines using
Jenkins, GitHub Actions, or AWS CodePipeline .
Optimize application performance and ensure system reliability on AWS infrastructure.
Lead code reviews, mentor junior developers, and enforce best practices in coding and architecture.
Participate in system design discussions, technical reviews, and architecture definition.
Manage and monitor deployments, troubleshoot issues, and handle production support.
Required Technical Skills
Core Java (8 / 11 / 17)
– strong fundamentals in OOPs, collections, and concurrency.
Spring Framework / Spring Boot / Hibernate / JPA.
Microservices architecture
– hands-on experience in designing and developing RESTful APIs.
AWS Services :
EC2, S3, Lambda, ECS / EKS, RDS, API Gateway, CloudFormation, CloudWatch, SQS / SNS.
DevOps & CI / CD Tools :
Jenkins, Docker, Kubernetes, Terraform (good to have).
Database :
MySQL, PostgreSQL, or Oracle; experience with NoSQL (DynamoDB, MongoDB) preferred.
Version Control : Git, Bitbucket.
Monitoring & Logging :
ELK, Prometheus, Grafana (optional but beneficial).
Testing Frameworks :
JUnit, Mockito, Postman.
Preferred Skills (Nice to Have)
Experience with
serverless architecture
(AWS Lambda, API Gateway).
Exposure to
Kafka ,
ActiveMQ , or
RabbitMQ
for messaging.
Knowledge of
container orchestration
using
EKS / Kubernetes .
Familiarity with
Agile methodologies
and tools like
JIRA
and
Confluence .
Prior experience leading teams or managing project deliveries.
Java Developer • Ranchi, Jharkhand, India