Java Lead

8 - 12 years

22.5 - 27.5 Lacs P.A.

Greater Noida, Noida

Posted:2 months ago| Platform: Naukri logo

Apply Now

Skills Required

Spring BootJava TechnologiesMicroservicesPythonDjangoMySQLAngular

Work Mode

Work from Office

Job Type

Full Time

Job Description

We are seeking a highly skilled and experienced Technical Lead Software Development to lead a team of talented developers. The ideal candidate will possess extensive hands-on experience in Java development, particularly with Next.js, python Django, Spring Boot and microservices . You will be responsible for overseeing the development lifecycle, managing a team of developers, and ensuring the successful delivery of high-quality software solutions. This role requires a proven track record in team leadership , mentorship , and project management . You will be responsible for setting technical direction, fostering a collaborative environment, and driving innovation in software design and architecture. Key Responsibilities: Team Leadership & Management: Lead and manage a team of 10+ Java developers, fostering a positive, collaborative, and high-performance culture. Oversee day-to-day activities, set clear objectives, and provide guidance to ensure timely project delivery. Mentor and support the professional growth of team members through coaching, training, and regular performance feedback. Conduct code reviews, ensure adherence to coding standards, and drive best practices in software development. Conduct regular one-on-ones with team members to address any issues, support career development, and maintain high morale. Technical Leadership: Provide architectural and technical leadership in Next.js, Python, Django, Mysql, Java development, focusing on Spring Boot and microservices architecture. Collaborate with product managers, business analysts, and other stakeholders to define and deliver scalable and reliable software solutions. Drive design discussions and provide technical solutions to complex problems. Lead the development of new features and modules, ensuring robust, efficient, and scalable code. Ensure the adoption of best practices for unit testing, integration testing, and continuous delivery. Project & Stakeholder Management: Ensure the timely and successful delivery of projects while maintaining the highest quality standards. Work closely with cross-functional teams (Product, QA, Operations) to define clear requirements, timelines, and deliverables. Provide regular project status updates to senior leadership, identifying risks and offering solutions. Process Improvement: Continuously assess development processes and recommend improvements to enhance efficiency and effectiveness. Implement Agile methodologies and promote their adoption within the team for smoother project delivery. Communication & Collaboration: Foster a collaborative work environment that encourages knowledge sharing, creativity, and innovation. Maintain strong communication with stakeholders at all levels, both technical and non-technical. Communicate complex technical concepts to non-technical audiences in a clear and concise manner. Qualifications: Experience: Minimum of 6+ years of hands-on experience in Java development, with at least 4+ years in a leadership/managerial role. Proven track record of managing and mentoring teams of at least 10+ developers. Extensive experience with Python, Django, MySQL, Next.js, Angular, Spring Boot , microservices ,and related Java technologies. Solid understanding of cloud technologies and DevOps practices (AWS, Docker, Kubernetes) is a plus. Skills & Competencies: Strong technical knowledge and hands-on experience with Python, Django, MySQL, Next.js, Angular, Spring Boot , microservices , and related Java technologies. Proficiency in designing, developing, and deploying scalable, high-performance applications. Experience with Agile development methodologies (Scrum, Kanban) and leading teams in an Agile environment. Strong leadership skills, with the ability to manage and mentor a diverse group of developers. Excellent communication and interpersonal skills, with the ability to interact with both technical and non-technical stakeholders. Strong analytical and problem-solving skills with a deep understanding of system design principles. Education: Bachelor’s or Master’s degree in Computer Science , Engineering , or related field. Preferred Skills: Knowledge of containerization and orchestration (Docker, Kubernetes). Familiarity with CI/CD pipelines and tools (Jenkins, GitLab). Experience with performance tuning and optimization of Java-based applications.

Technology / Market Research
San Francisco

RecommendedJobs for You

Bangalore Urban, Karnataka, India

Pune, Maharashtra, India

Pune, Maharashtra, India

Hyderabad, Chennai, Bengaluru

Noida, Uttar Pradesh, India