Job Summary:1. Design and develop scalable, modular, and maintainable microservices-based applications.
2. Collaborate with architects, software engineers, and product owners to translate requirements into technical specifications.
3. Implement robust microservices using appropriate technologies, frameworks, and coding standards.
4. Write clean, reusable, and testable code to ensure high-quality software development.
5. Conduct code reviews and provide constructive feedback to ensure code quality.
6. Optimize application performance and resolve any issues related to scalability.
7. Ensure the security and integrity of microservices through the implementation of appropriate measures.
8. Integrate microservices with other systems and components, such as databases and APIs.
9. Develop and maintain unit tests, automated integration tests, and CI/CD pipelines.
10. Troubleshoot and debug issues in production environments and apply necessary fixes.
11. Stay updated with industry trends and best practices related to microservices architecture and development.
12. Hold a Bachelor's degree in Computer Science, Software Engineering, or a related field. A Master's degree is preferred.
13. Have proven experience as a Microservices Developer with strong knowledge of microservices architecture principles and patterns.
14. Proficient in programming languages such as Java, Python, or Node.js and familiar with microservices frameworks like Spring Boot or Express.js.
15. Understand containerization technologies like Docker and orchestration tools like Kubernetes.
16. Familiar with cloud platforms and services, such as AWS or Microsoft Azure.
17. Have experience with database systems, both relational and NoSQL, and knowledge of RESTful APIs and event-driven architectures.
18. Proficient in using version control systems, such as Git.
19. Excellent problem-solving skills and the ability to analyze complex technical challenges.
20. Proven ability to work in an agile development environment and deliver projects on time.
21. Excellent communication and teamwork skills, with the ability to collaborate effectively with cross-functional teams.
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.