Java Technical Lead

7 - 12 years

15 - 25 Lacs

Posted:1 day ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Position Title: Java Technical Lead

Position Type: Full Time, Permanent

Department: Research and Development

Reports to: R&D Manager, IDC

Job Summary:

As a Technical Lead, you will be providing the guidance to all the team members in designing, implementing and delivering the technical solutions.

Also, responsible to maintaining the existing product line with high quality and timely deliverables by working closely with product teams.

In this role, you will be hiring the new development staff, oversee each aspect of the development process, and act as a liaison between development team and upper management. Also ensures that team is fully trained and able to perform their jobs.

Should possess strong leadership skills and ability to resolve the challenges quickly.

Responsibilities:

  • Provide technical leadership and mentorship

Guide a team of developers by setting coding standards, reviewing code, and offering technical support. Foster a culture of continuous learning and excellence.

  • Design scalable backend architectures

Architect robust, high-performance backend systems using Java and related technologies. Ensure the solutions are scalable, secure, and aligned with business needs.

  • Lead end-to-end software development

Drive the entire software development lifecyclefrom planning and design to development, testing, deployment, and supportfor mission-critical applications.

  • Collaborate across functions

Work closely with product managers, UI/UX designers, QA engineers, and DevOps teams to deliver high-quality features and functionality on schedule.

  • Enforce code quality and best practices

Implement and advocate for clean code practices, automated testing, CI/CD pipelines, and performance tuning to maintain high engineering standards.

  • Manage project timelines and deliverables

Ensure timely delivery of features and fixes by tracking progress, resolving blockers, and coordinating effectively with stakeholders and team members.

  • Evaluate and integrate new technologies

S

  • Contribute to project planning and estimation

Participate actively in project planning sessions and provide input for effort estimation, resource allocation, and timeline management.

  • Analyze organizational processes and documentation

Review and analyze existing business documentation and workflows to ensure a comprehensive understanding of the organization’s functions and capabilities.

  • Lead team performance and engagement

Conduct performance reviews, provide constructive feedback, and handle employee concerns to maintain a motivated and productive development team.

  • Take initiative and assume additional responsibilities

Demonstrate a proactive attitude by taking on additional responsibilities as needed to meet team and organizational objectives.

  • Handle production support and incident management

Lead root cause analysis and resolution of production issues.

Qualifications: (Education, Experience, Skills and Knowledge

  • Bachelor’s Degree in Computer Science or Information Technology or any equivalent degree.
  • At least 7 plus years of hands on experience in developing cloud-based software along with 2 plus years of Management experience.
  • Expertise with more than one of the Software Development Methodologies.
  • Expertise in designing and developing cloud based high available distributed applications and must have extensive experience in object-oriented design.
  • Strong hands on experience in using Java, Hibernate, Spring technology stack (Spring MVC, Spring Data, Spring Cloud, Spring Batch, Spring spiral, Spring security etc.) along with open source technologies.
  • Experience building web and mobile applications using frontend technologies Angular (Angular 1/Angular 2), Bootstrap, Material Design, UX/UI, JavaScript, HTML5, and CSS.
  • Demonstrated Experience on databases like MySQL, MS SQL, PostgreSQL, and Oracle.
  • An understanding on handling of large data sources. (Desirable)
  • Expertise on the Code Static Analyzer tools like SonarQube, PMD and, DevOps Tools.
  • Expertise in using any Unit testing Frameworks like Junit.
  • Knowledge in Security related to Web Applications and mobile applications. and other open source and commercial tools.
  • Demonstrable and substantial experience in leading and managing teams of software developers.
  • Impeccable written English skills, and Oral communication skills along with outstanding interpersonal skills.
  • Results-oriented, detail-oriented, and well organized.

Technical Leader: Requires sufficient Team Leading Skills and sufficient technical skills.

Main function has to be focused on people. He or She can and should learn new things in technology, that is required for the role.

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
Cglia Solutions logo
Cglia Solutions

Information Technology

Tech City

RecommendedJobs for You

noida, uttar pradesh, india

new delhi, delhi, india

noida, uttar pradesh, india

hyderabad, chennai, bengaluru