Job Description
Key Responsibilities:
• Design and Development : Design, develop, and implement microservices using industry-standard protocols and technologies. Ensure that microservices are loosely coupled and independently scalable.
• Code Quality and Maintenance : Write clean, maintainable, and efficient code. Implement continuous integration and continuous deployment (CI/CD) practices.
• Performance Optimization : Analyze and optimize the performance of backend services. Ensure high performance by practicing proactive monitoring and implementing effective caching strategies.
• Collaboration and Support : Collaborate with front-end developers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience.
• Problem Solving : Identify, troubleshoot, and resolve issues with existing microservices. Propose and implement enhancements that will improve the reliability and performance of the system.
• Technology Integration : Integrate data storage solutions, including databases, key-value stores, blob stores, etc.
Required Skills & Qualifications:
• Minimum least 7 years of experience in software development with a focus on building Microservices.
• Experience with Microservices frameworks and tools like Sprintg, Spring Boot
• Strong hands on experience in Core Java
• Solid understanding of SSO such as OAUTH
• Strong knowledge of RESTful API design and development.
• Experience with CI/CD process
• Solid understanding of containerization and orchestration technologies, such as Docker and Kubernetes.
• Familiarity with cloud platforms (AWS, Azure, GCP) and their service-oriented offerings.
• Experience with version control tools, such as Git.
• Ability to work in a collaborative team environment.
• Strong communication skills and problem-solving abilities.
💡 Quick Summary
Seeking a career-building opportunity? The Sr Microservices Developer - Pune position is now open for candidates interested in the Software Developer Jobs sector. This role in Pune offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.