Key Responsibilities:
- Design, develop, and implement high-quality, scalable, and maintainable microservices using Java technologies.
- Collaborate with cross-functional teams to gather requirements, define technical specifications, and architect solutions that meet business needs.
- Implement best practices for microservices architecture, including service decomposition, API design, fault tolerance, and scalability.
- Ensure code quality and adherence to coding standards through code reviews, testing, and continuous integration practices.
- Troubleshoot and debug issues, identify bottlenecks, and optimize performance of microservices applications.
- Stay updated on emerging technologies and trends in microservices development and contribute to the adoption of new tools and techniques.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or related field.
- Min 6 years of experience with 5 years in core java, spring, microservices
- Experience in java application design
- Proven experience as a Java Developer with a focus on microservices development.
- Strong proficiency in Java programming language and related frameworks such as Spring Boot, and Hibernate.
- Experience with containerization technologies such as Docker and orchestration tools like Kubernetes or openshift.
- Familiarity with RESTful web services, API design principles, and microservices architecture patterns.
- Excellent problem-solving skills, attention to detail, and ability to work in a fast-paced, collaborative environment.
- Effective communication skills and ability to work well in cross-functional teams.
EA License No. - 25C2690 | EA Registration No. - R1330510