Description
We are seeking a highly skilled Java Springboot & Microservices Developer with 5-10 years of experience to join our team at TCS. The ideal candidate should have a strong background in developing and implementing Microservices architecture and Springboot framework for enterprise-level applications.
Responsibilities
- Develop, test, and deploy Microservices using Java Springboot framework
- Collaborate with cross-functional teams to design and implement complex systems
- Build and maintain high-quality code using industry best practices
- Troubleshoot and debug issues in production and non-production environments
- Participate in code reviews and provide constructive feedback to team members
- Stay up-to-date with the latest trends and technologies in Java Springboot and Microservices development
Skills and Qualifications
- Bachelor's or Master's degree in Computer Science or a related field
- 5-10 years of experience in Java Springboot and Microservices development
- Strong proficiency in Java programming language
- Experience with Spring framework (Springboot, Spring MVC, Spring Data, Spring Security)
- Experience with Microservices architecture and design patterns (e.g., API Gateway, Service Registry, Circuit Breaker)
- Experience with containerization technologies (e.g., Docker, Kubernetes)
- Experience with messaging systems (e.g., Kafka, RabbitMQ)
- Experience with database technologies (e.g., MySQL, Oracle, MongoDB)
- Experience with agile development methodologies (e.g., Scrum, Kanban)
- Excellent problem-solving and analytical skills
- Strong communication and interpersonal skills
- Ability to work independently and as part of a team