Position: Java Microservices AWS Developer
Experience: 8 to 10 Years
Location: Chennai / Pune / Kolkata
Notice Period: Immediate to 30 Days
Job Summary:
We are looking for an experienced Java Microservices AWS Developer with 8-10 years of robust hands-on experience in designing, developing, and deploying scalable cloud-native applications. The ideal candidate should have expertise in Java, Spring Boot, Microservices architecture, and AWS cloud services.
Key Responsibilities
- Design, develop, and maintain highly scalable Java-based applications.
- Build and implement Microservices using Spring Boot and Spring Cloud.
- Develop RESTful APIs and integrate with third-party systems.
- Deploy and manage applications on AWS cloud platforms.
- Collaborate with cross-functional teams to deliver high-quality solutions.
- Ensure application performance, security, scalability, and reliability.
- Participate in code reviews and enforce best development practices.
- Troubleshoot production issues and provide timely resolutions.
Required Skills:
- Strong experience in Java 8/11/17
- Expertise in Spring Boot, Spring MVC, Spring Security
- Hands-on experience with Microservices Architecture
- Strong knowledge of REST APIs, JSON, SOAP
- Experience with AWS Services such as:
- EC2
- ECS/EKS
- Lambda
- S3
- RDS
- DynamoDB
- API Gateway
- CloudWatch
- Experience with Docker & Kubernetes
- Proficiency in Git, Maven, Jenkins, CI/CD
- Strong understanding of SQL and NoSQL databases
- Experience with messaging systems like Kafka or RabbitMQ
Preferred Skills :
- Terraform or CloudFormation
- Agile/Scrum development methodology
- Monitoring tools such as ELK, Grafana, Prometheus