Lead Java Developer (Angular/React)

Gurugram, Haryana, India
Jan 22, 2025
Jan 22, 2026
Remote
Full-Time
7 Years
Job Description

We are looking for a highly skilled and experienced Java + Angular/React Developer to join our dynamic development team. This is a leadership role where you will be expected to drive the technical direction of software projects, mentor and guide a team of developers, and ensure the successful delivery of enterprise-level applications.

As a Lead Developer, you will be responsible for managing the entire software development lifecycle (SDLC), from requirements gathering to deployment. You will work closely with cross-functional teams, including product managers, designers, and other developers, to translate business needs into effective technical solutions. In this role, you will also serve as the technical authority for your team, providing guidance on the implementation of coding standards, design patterns, and best practices.

Experience. 7 - 11 Years

Key Responsibilities

  1. Team Leadership. Lead and mentor a team of developers, guiding them in best practices and technical approaches. Motivate and support the team to ensure that project goals are achieved on time and to the highest quality standards. Foster an environment of continuous learning and improvement, ensuring skill development and performance growth among team members.
  2. Software Design and Development. Take ownership of the design, development, and implementation of software solutions. Ensure that the applications developed are scalable, secure, and maintainable. Leverage your expertise in Java and Angular/React to deliver high-quality code and innovative solutions.
  3. Project Management. Oversee the entire software development lifecycle for each project, from planning and design to coding, testing, and deployment. Manage timelines effectively, ensuring projects are delivered within agreed-upon deadlines and meet the required quality standards.
  4. Cross-functional Collaboration. Work closely with various stakeholders, including business analysts, product owners, and designers, to understand project requirements and translate them into technical solutions. Collaborate with teams across the organization to ensure smooth project execution and alignment with business goals.
  5. Technical Guidance and Problem Solving. Provide technical leadership and support to your team, resolving complex technical issues and ensuring adherence to software architecture standards. Offer hands-on expertise in debugging, troubleshooting, and optimizing code.
  6. Quality Assurance. Ensure that the team adheres to coding standards, quality guidelines, and continuous integration processes. Conduct code reviews, provide feedback, and implement strategies to improve code quality and team productivity.
  7. Agile Methodology. Champion Agile methodologies within the team, ensuring efficient sprint planning, execution, and delivery. Foster a collaborative and adaptive environment where team members can thrive and respond to changing requirements.
  8. Performance Monitoring. Regularly assess team performance and make suggestions for improvements. Focus on skill development and provide guidance on how to overcome challenges and improve efficiency in delivering quality solutions.

Skills and Qualifications

  1. Strong Technical Expertise. Proven experience in Java and Angular/React frameworks, with the ability to design and implement complex systems. Familiarity with front-end and back-end development best practices is essential.
  2. Leadership and Team Management. Demonstrated experience in leading a team of developers with a focus on driving productivity and fostering a culture of collaboration, innovation, and continuous improvement. Excellent mentoring skills, with the ability to guide and inspire a team to achieve its goals.
  3. Enterprise Application Development. In-depth knowledge of enterprise-level application development, including architecture design, implementation of design patterns, and building scalable and maintainable solutions.
  4. Agile & Version Control. Solid understanding of Agile development practices and experience working in Agile environments. Proficient in using version control systems like Git to manage code changes and collaboration.
  5. Problem-Solving Skills. Excellent problem-solving and debugging abilities, with a deep understanding of how to approach complex technical issues and provide effective solutions.
  6. Strong Communication Skills. Excellent written and verbal communication skills. Able to communicate effectively with both technical and non-technical stakeholders and present ideas and solutions clearly.
  7. Commitment to Best Practices. A strong commitment to writing clean, maintainable, and efficient code. Familiarity with continuous integration and delivery processes, ensuring seamless deployment of solutions.

Why Join Us?

  1. Career Growth. As a Lead Developer, you will have the opportunity to shape the technical direction of key projects and mentor junior developers. This is an excellent opportunity for professionals who are passionate about leadership and technical excellence.
  2. Collaborative Environment. You will be part of a dynamic and innovative team, collaborating with other talented professionals across various functions to deliver cutting-edge solutions.
  3. Challenging Projects. Work on enterprise-grade applications, solving complex business problems with modern technologies. Your contributions will directly impact the success of the company and its clients.
  4. Competitive Salary and Benefits. We offer a competitive salary package, including performance-based incentives, health benefits, and more.

If you're a passionate, driven Java + Angular/React Developer with strong leadership experience and a knack for solving complex technical challenges, we would love to hear from you!

Apply today and take the next step in your career with us!