Skip To Main Content
backBack to Search

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 job

We 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