Posted time March 29, 2024 Location Delhi, Pune Job type Full Time

Experience: 10+ Years

Location: Delhi/Pune

Responsibilities:

  1. Lead a team of developers in designing, developing, and implementing high-quality Java applications.
  2. Provide technical leadership and guidance to team members, including code reviews and mentoring.
  3. Collaborate with architects, designers, and other stakeholders to define technical requirements and architecture.
  4. Ensure the quality and performance of applications through rigorous testing and code reviews.
  5. Participate in all phases of the development lifecycle, including requirements gathering, design, development, testing, and deployment.
  6. Stay updated with the latest technologies and trends in Java development and share knowledge with the team.

Requirements:

  1. Bachelor’s degree in Computer Science, Engineering, or related field.
  2. 10+ years of experience in Java development.
  3. Strong proficiency in Java, with a good understanding of JVM internals.
  4. Experience with Microservices architecture and Spring Boot framework.
  5. Hands-on experience with RESTful web services, JSON, and XML.
  6. Proficiency in database technologies such as MySQL, PostgreSQL, or Oracle.
  7. Experience with version control systems such as Git.
  8. Excellent problem-solving and analytical skills.
  9. Ability to lead and work in a team environment.
  10. Good communication skills and the ability to collaborate effectively with cross-functional teams.

Skills Required:

  1. Java, J2EE
  2. Microservices architecture
  3. Spring Framework (Spring Boot, Spring MVC, Spring Security)
  4. RESTful web services
  5. Hibernate or other ORM frameworks
  6. Maven or Gradle
  7. MySQL, PostgreSQL, or Oracle
  8. Git