role: java aws lead
exp: 8 to 12 years
location: chennai/bangalore/gurgaon
key responsibilities:
- design, develop, and maintain java-based microservices using spring boot framework.
- proficient with java 17 or 21. able to design and pesent in architecture forums.
- expert level understanding of event driven architecture.
- build restful apis and integrate with external/internal services.
- deploy and manage services on aws cloud using tools like ec2, ecs/eks, lambda, s3, rds, and api gateway.
- collaborate with front-end developers, devops, and qa teams to deliver high-quality software.
- ensure best practices in code quality, performance, security, and scalability.
- participate in agile ceremonies including sprint planning, stand-ups, and retrospectives.
- write unit, integration, and performance tests to ensure code reliability.
- monitor, troubleshoot, and optimize existing services in production.
required skills & experience:
- 10-12 years of experience in backend development using java.
- strong expertise in spring boot, spring cloud, and building microservices.
- experience with rest apis, json, and api integration.
- good knowledge of aws services for deployment, storage, and compute.
- familiarity with ci/cd pipelines and tools like jenkins, git, maven/gradle.
- understanding of containerization using docker and orchestration with kubernetes (nice to have).
- experience with relational and nosql databases (e.g., mysql, postgresql, dynamodb, mongodb).
- solid understanding of application performance monitoring and logging tools.