Microservice Development: Implement, and maintain microservices using Spring Boot, ensuring they are scalable, efficient, and reliable. Integration with Kafka: Develop and manage Kafka-based messaging systems to ensure seamless communication between microservices and other components of the system. Code Quality: Write clean, maintainable, and well-documented code, adhering to coding standards and best practices. Testing and Debugging: Develop unit and integration tests to ensure the reliability and stability of the microservices. Debug and resolve issues as they arise. Performance Optimization: Monitor and optimize the performance of microservices to ensure they meet performance and scalability requirements. Continuous Integration and Deployment: Set up and manage CI/CD pipelines to automate the testing, integration, and deployment of microservices. Collaboration: Work closely with cross-functional teams, including frontend developers, QA engineers, and product managers, to deliver high-quality software solutions. Documentation: Create and maintain technical documentation related to microservices architecture, design decisions, and implementation details. Technical Support: Provide ongoing technical support and maintenance for deployed microservices, addressing any issues or bugs that arise. Learning and Improvement: Stay updated with the latest industry trends, technologies, and best practices, and continuously seek opportunities to improve skills and knowledge.Required Skills and Qualifications Experience: 4-8 years of hands-on experience in developing microservices using Spring Boot and Kafka. Technical Proficiency: Strong knowledge of Spring Boot, Kafka, Java, and other relevant technologies and frameworks.External Skills And ExpertiseMicroservice DeveloperExperience: Key Responsibilities Microservice Development: Implement, and maintain microservices using Spring Boot, ensuring they are scalable, efficient, and reliable. Integration with Kafka: Develop and manage Kafka-based messaging systems to ensure seamless communication between microservices and other components of the system. Code Quality: Write clean, maintainable, and well-documented code, adhering to coding standards and best practices. Testing and Debugging: Develop unit and integration tests to ensure the reliability and stability of the microservices. Debug and resolve issues as they arise. Performance Optimization: Monitor and optimize the performance of microservices to ensure they meet performance and scalability requirements. Continuous Integration and Deployment: Set up and manage CI/CD pipelines to automate the testing, integration, and deployment of microservices. Collaboration: Work closely with cross-functional teams, including frontend developers, QA engineers, and product managers, to deliver high-quality software solutions. Documentation: Create and maintain technical documentation related to microservices architecture, design decisions, and implementation details. Technical Support: Provide ongoing technical support and maintenance for deployed microservices, addressing any issues or bugs that arise. Learning and Improvement: Stay updated with the latest industry trends, technologies, and best practices, and continuously seek opportunities to improve skills and knowledge.Required Skills and Qualifications Experience: years of hands-on experience in developing microservices using Spring Boot and Kafka. Technical Proficiency: Strong knowledge of Spring Boot, Kafka, Java, and other relevant technologies and frameworks.
Job Type: Full-time
Pay: Up to ?1,500,000.00 per month
Schedule:
Day shift
Work Location: Remote
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.