Java Spring Boot Microservices AWS (Chennai, Hyderabad, Pune, Kolkata)
Tata Consultancy Services · Chennai, Tamil Nadu, India - Hyderabad, Telangana, India - Pune, Maharashtra, India
Tata Consultancy Services · Chennai, Tamil Nadu, India - Hyderabad, Telangana, India - Pune, Maharashtra, India
**Must Have Skills:** - Hands on experience in **Java** 8 and **Spring Boot, Microservices** (primary skills) - Secondary skills required: SQL and one database such as Oracle or MongoDB. - **Experience designing, developing, and deploying Java Spring Boot microservices on AWS using services like EKS/ECS, Lambda, S3, RDS, and API Gateway is required**. - Well versed with Lambda expressions. - Experience in Docker, Kubernetes / Open Shift is also expected. - Enterprise application development experience using CI/CD pipelines. - Good command of code version management. - Experience in unit testing frameworks. - Agile development experience. - Roles require interaction with developers distributed across locations. - Good communication Skills, Good analytical skills. **Good To Have Skills:** - Oracle Java Certification - Unix Commands - Experience in event driven architecture - Investment Banking exposure **Responsibilities or Expectations from the Role:** - Design high quality deliverables adhering to business requirement with defined standards and design principles, patterns in Java - Develop and maintain highly scalable, high performance code in Java - Develop/Integrate the code adhering to CI/CD, using Maven and uDeploy - Should be able to work with a team who might be geographically distributed. - Review the code modules developed by other juniors. - Continuously look for improvement opportunity in the development process