Lead Software Engineer – Java with AWS
Office in India: Hyderabad
Java
& 5 others
Looking for something else?
Find a vacancy that works for you. Send us your CV to receive a personalized offer.
Find me a jobWe are seeking a Lead AWS Engineer to provide technical leadership in designing, developing, and deploying scalable cloud-native applications on AWS.
This role focuses on solution architecture, cloud best practices, and mentoring development teams.
Responsibilities
- Lead design and development of cloud-native microservices using Java and Spring Boot
- Define and implement microservices architecture, service communication and API standards
- Design, deploy and manage applications on AWS cloud
- Drive containerization and orchestration using Docker and Kubernetes (EKS)
- Implement CI/CD pipelines for microservices deployments
- Ensure high availability, scalability, performance and security of applications
- Guide teams on 12-factor app principles and cloud-native best practices
- Collaborate with architects, product owners and DevOps teams
- Perform code reviews, design reviews and mentor junior engineers
- Troubleshoot production issues and lead root cause analysis
Requirements
- 8–12 years of working experience in backend development, cloud engineering or related fields
- Expertise in Java (8/11/17), Spring Boot and microservices design patterns
- Knowledge of RESTful APIs, Spring MVC and Spring Data JPA
- Understanding of Spring Cloud (Config Server, Eureka, Gateway)
- Experience with event-driven architecture using Kafka, SQS or SNS
- Knowledge of API Gateway, service discovery and circuit breakers
- Background in distributed systems and resiliency patterns
- Proficiency in AWS services including EC2, ECS/EKS, Lambda, API Gateway, Load Balancer, S3, RDS, DynamoDB, IAM, CloudWatch and CloudTrail
- Skills in cloud security, monitoring and cost optimization
- Competency in CI/CD tools such as Jenkins, GitHub Actions or AWS CodePipeline
- Capability to use Infrastructure as Code tools like Terraform or CloudFormation
- Flexibility to use containerization technologies including Docker and Kubernetes (EKS)
- Qualifications in RDBMS (MySQL, PostgreSQL, Oracle) and NoSQL databases (DynamoDB, MongoDB)
Nice to have
- AWS certification (Solution Architect or DevOps Professional)
- Experience with Spring Security, OAuth2 or JWT
- Background in FinTech, Telecom or E-commerce domains
- Exposure to Agile or SAFe methodologies
