Roles and Responsibilities :
- Design, develop, test, deploy and maintain large-scale Java applications on AWS cloud platform.
- Collaborate with cross-functional teams to identify requirements and implement solutions using microservices architecture.
- Ensure high availability, scalability, security and performance of the application by implementing best practices in coding standards.
- Troubleshoot issues related to application deployment, scaling and monitoring.
Job Requirements :
- 5-8 years of experience in developing Java applications with expertise in Spring Boot framework.
- Robust understanding of artificial intelligence concepts such as machine learning algorithms.
- Experience working with cloud-based technologies like AWS including containerization (e.g., Docker) and serverless computing (e.g., Lambda).
- Proficiency in Hibernate for database interactions.