Search by job, company or skills

  • Posted 4 hours ago
  • Over 50 applicants
Quick Apply

Job Description

Key Responsibilities:

  • Team Leadership & Mentorship:
  • Lead and manage a team of Java developers through the full software development lifecycle.
  • Provide technical guidance, code reviews, mentoring, and career development support to team members.
  • Drive agile practices such as sprint planning, daily stand-ups, and retrospectives.
  • Technical Oversight:
  • Architect and design scalable, maintainable Java applications and microservices.
  • Ensure adherence to coding standards, best practices, and software quality assurance.
  • Troubleshoot and resolve technical issues across development and production environments.
  • Project Delivery:
  • Work closely with Product Owners, Business Analysts, and QA teams to ensure timely and quality delivery of features and fixes.
  • Estimate efforts, manage timelines, and track project progress to meet delivery goals.
  • Coordinate and collaborate with cross-functional teams including DevOps, QA, and UI/UX.
  • Continuous Improvement:
  • Stay updated on emerging technologies and industry trends; evaluate and implement new tools and frameworks.
  • Drive innovation and continuous improvement across code, process, and delivery methods.

Required Qualifications:

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 6+ years of experience in Java development, with at least 1–2 years in a team leadership or senior developer role.
  • Strong knowledge of Java SE/EE, Spring Framework (Spring Boot, Spring MVC), Hibernate/JPA.
  • Hands-on experience with RESTful APIs, Microservices architecture, and CI/CD practices.
  • Proficiency in version control tools (e.g., Git), build tools (Maven/Gradle), and cloud platforms (AWS/Azure/GCP).
  • Solid understanding of object-oriented design, data structures, and algorithms.
  • Excellent problem-solving skills and attention to detail.
  • Strong interpersonal and communication skills, with the ability to lead and inspire a technical team.

Preferred Qualifications:

  • Experience with front-end technologies (e.g., Angular, React) is a plus.
  • Exposure to containerization technologies like Docker and orchestration tools like Kubernetes.
  • Knowledge of Agile/Scrum methodologies.
  • Certifications in Java or cloud technologies are an advantage.

More Info

Job Type:
Industry:
Function:
Employment Type:
Open to candidates from:
Indian

About Company

Job ID: 108518001

Similar Jobs