Job Title: Senior Java Developer - Spring Boot & MicroservicesExperience: 6+ Yrs
Responsibilities:Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions.Design, develop, and deploy Java-based applications using Spring Boot and Microservices architecture.Write clean, efficient, and maintainable code adhering to industry best practices and coding standards.Conduct code reviews, debugging, and troubleshooting to ensure code quality and system stability.Optimize application performance and scalability through continuous improvement and refactoring.Stay updated on emerging technologies and industry trends to drive innovation and maintain our competitive edge.
Requirements:Bachelor's or Master's degree in Computer Science, Engineering, or related field.Minimum 6 years of hands-on experience in Java development.Strong proficiency in Spring Boot framework and Microservices architecture.Extensive knowledge of RESTful web services, APIs, and asynchronous messaging.Experience with containerization technologies such as Docker and orchestration tools like Kubernetes.Proficiency in database technologies including SQL and NoSQL databases.Solid understanding of Agile development methodologies and DevOps practices.Excellent problem-solving skills and attention to detail.Strong communication and collaboration skills with the ability to work effectively in a team environment.