Skill: Java Microservices
Exp: 6 to 12 years
Location: Gurgaon
Key Responsibilities:
Key Responsibilities
Develop and Maintain Microservices: Design, develop, and maintain microservices using Java, ensuring they are efficient and scalable.
Collaborate with Teams: Work closely with architects, developers, and testers to gather and define requirements for software solutions tailored to client needs.
Implement Best Practices: Follow coding standards and software design best practices, including writing unit and integration tests to ensure software quality.
Debug and Troubleshoot: Identify and resolve technical issues in development, test, and production environments.
Participate in Code Reviews: Engage in code reviews to provide constructive feedback and ensure code quality.
Document Software Architecture:
Maintain documentation for software architecture and design to facilitate future development and onboarding of current team members.
Required Skills and Qualifications
Experience: 4+ years of experience in Java development, with a strong understanding of microservices architecture.
Technical Proficiency: Familiarity with RESTful APIs, web services, and frameworks such as Spring Boot.
Containerization Knowledge: Experience with containerization technologies like Docker and Kubernetes.
CI/CD Familiarity: Understanding of Continuous Integration and Continuous Deployment (CI/CD) pipelines.