Lead Java Developer

12 years

0 Lacs

Posted:11 hours ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

About the Role

Technical Lead (Java/Python)

Key Responsibilities

1. Technical Leadership

  • Lead and mentor a team of backend engineers (Java/Python).
  • Drive architectural decisions, design reviews, and code quality standards.
  • Translate business requirements into technical solutions and implementation plans.
  • Ensure adherence to engineering best practices and coding standards.

2. Backend Development

  • Build high-performing, scalable, and secure applications using Java or Python.
  • Develop RESTful APIs, microservices, and backend components.
  • Write clean, maintainable, and efficient code.
  • Integrate with databases, cloud services, and third-party APIs.

3. Architecture & System Design

  • Design distributed systems, microservice architectures, and cloud-native solutions.
  • Evaluate and implement design patterns, performance tuning, and optimization techniques.
  • Work with DevOps teams on CI/CD, containerization (Docker, Kubernetes), and deployment strategies.

4. Collaboration & Project Ownership

  • Work closely with Product, QA, DevOps, and Client teams to deliver end-to-end solutions.
  • Break down complex tasks, estimate timelines, and manage delivery with high accountability.
  • Conduct code reviews, pair programming, and team knowledge-sharing sessions.

5. Quality, Security & Performance

  • Ensure code meets security, reliability, and data protection standards.
  • Implement automated testing, monitoring, and alerting frameworks.
  • Identify technical risks and propose mitigation strategies.

Required Skills & Qualifications

  • Bachelor’s/Master’s degree in Computer Science, Engineering, or related field.
  • 7–12 years of hands-on development experience with

    Java or Python

    (both preferred).
  • Strong experience with:
  • Spring Boot / Django / Flask / FastAPI
  • REST APIs & Microservices
  • SQL & NoSQL databases (MySQL, PostgreSQL, MongoDB, Redis)
  • Cloud platforms: AWS, GCP, or Azure
  • Docker, Kubernetes, CI/CD pipelines
  • Strong understanding of system design, data structures, algorithms, and performance optimization.
  • Experience leading engineering teams or acting as a senior developer with leadership responsibilities.
  • Excellent problem-solving, communication, and analytical skills.

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

RecommendedJobs for You

pune, maharashtra, india

pune, maharashtra, india

hyderabad, telangana, india

pune, maharashtra, india

noida, uttar pradesh, india