Lead Java Developer

Noida, Uttar Pradesh, India
Jun 18, 2024
Aug 08, 2025
Onsite
Full-Time
5 Years
Job Description

We are seeking a skilled Java Developer to join our team. The ideal candidate should have 5-8 years of hands-on experience in Java development, with a strong background in software engineering principles. You will be responsible for designing, developing, and maintaining high-performance, scalable Java applications, collaborating with cross-functional teams to deliver new features, and ensuring code quality through rigorous testing and code reviews.

Key Responsibilities
Design and Development

  • Architect, design, and develop robust and scalable Java applications.
  • Implement new features and enhancements according to specifications.
  • Write clean, maintainable code following best practices and coding standards.

Troubleshooting and Issue Resolution

  • Identify and debug issues in existing software applications.
  • Resolve technical problems effectively and efficiently.
  • Conduct code reviews to maintain code quality and ensure adherence to coding standards.
  • Implement automated tests to validate functionality and performance.
  • Stay updated with the latest technologies and industry trends.
  • Incorporate new tools and practices into development processes as appropriate.
  • Participate actively in Agile/Scrum meetings including sprint planning, estimation, and execution.
  • Collaborate with team members to deliver sprint goals on time.

Mentorship and Technical Guidance

  • Mentor junior developers, providing technical guidance and support as needed.
  • Share knowledge and best practices with the team to foster a collaborative learning environment.
  • Required Skills and Qualifications:
  • Bachelor’s degree in Computer Science, Engineering, or related field.
  • 5-8 years of proven experience in Java development.
  • Strong proficiency in Java programming language and related frameworks such as Spring and Hibernate.
  • Deep understanding of object-oriented design principles and design patterns.
  • Experience with building and consuming RESTful APIs, microservices architecture, and service-oriented architecture (SOA).
  • Familiarity with both relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB).
  • Excellent problem-solving and troubleshooting skills, with a keen attention to detail.
  • Ability to work independently and collaboratively in a team environment.
  • Effective communication skills, both verbal and written, with the ability to convey complex technical concepts clearly and concisely.

Benefits

  • Opportunity to work on challenging projects in a collaborative environment.
  • Career growth and development through continuous learning and skill enhancement.
  • Competitive compensation package and benefits.

Flexible work arrangements and a supportive work culture that values innovation and teamwork.

Related Jobs