Job Summary : We are looking for seasoned Sr / Java Developers with 5 to 9 years of experience to join our team. The successful candidates will have extensive experience in Java17 and above, Spring Boot, Microservices, AWS, and SQL Server. They should be adept at using GitHub and Jenkins tools and have a deep understanding of Agile methodology.
Key Responsibilities :
- Develop, test, and maintain high-quality Java applications.
- Design and implement microservices architecture using Spring Boot.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Collaborate with stakeholders to gather requirements and translate them into technical specifications.
- Ensure the scalability, performance, and reliability of applications.
- Mentor and guide junior developers, ensuring best practices are followed.
- Troubleshoot and resolve complex technical issues.
- Utilize AWS services for application deployment and management.
- Oversee the management and maintenance of SQL Server databases.
- Use GitHub for version control and Jenkins for continuous integration and deployment.
- Participate / Drive Agile practices and contribute to the continuous improvement of the development process.
Required Skills :
Extensive experience with Java17 and above.Strong working knowledge with RESTful APIs and web servicesExpertise in Spring Boot and Microservices architecture.Strong experience with AWS services.Advanced SQL Server skills.Proficiency in using GitHub and Jenkins tools.Deep understanding of Agile methodology.Excellent leadership, problem-solving, and analytical skills.Strong communication and interpersonal skills.Preferred Skills :
Experience with Docker and Kubernetes.Knowledge of front-end technologies such as Angular or React.Experience with TDD (Test Driven Development) and BDD (Behaviour Driven Development).Experience in leading and managing development teams.(ref : hirist.tech)