Java Microservices
Skill\: Java Microservices
Exp\: 6 to 12 years
Location\: Gurgaon
Key Responsibilities\:
A Java Microservices Developer is responsible for designing, building, and maintaining microservice-based applications using Java, ensuring scalability, efficiency, and security.
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 new 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.