Lead Java Developer

4 days ago


Bengaluru, Karnataka, India Xebia Full time ₹ 12,00,000 - ₹ 36,00,000 per year

About the Role:

As an SDE3 (Senior Software Development Engineer), you will drive the technical strategy and execution for complex business problems, delivering scalable and reliable systems. You will lead by example in design, coding, and best practices, while mentoring peers and influencing technical direction across teams. This role demands strong expertise in distributed systems, deep hands-on development skills, and the ability to simplify complex solutions while maintaining performance, scalability, and security.

Responsibilities

  • Define the technical strategy for business problems (push vs pull, real-time vs batch, sync vs async), lead high-level design, and drive implementation.
  • Collaborate with SDEs across teams to align on technical solutions and integration.
  • Lead by example through high-quality design, code, and processes, setting benchmarks for the team.
  • Influence technical and business strategy by proposing novel approaches and simplifications.
  • Communicate complex technical ideas clearly with stakeholders, drive feedback loops, and achieve convergence on solutions.
  • Mentor and coach engineers, support hiring efforts, and grow the technical strength of the team.
  • Identify and address design or architectural deficiencies; simplify peer team integrations.
  • Consistently deliver valuable features end-to-end, from requirements to production.
  • Drive process improvements in development, testing, and delivery.
  • Collaborate with Product Owners to elaborate requirements and deliver business value.

Required Skills

Programming & Development

  • Deep expertise in Java, IDEs, frameworks, and toolsets.
  • Strong in data structures, algorithms, multithreading, and concurrent programming.
  • Skilled in TDD/BDD, comfortable writing testable and maintainable code.
  • Ability to profile, debug, and optimize complex systems.
  • Good knowledge of multiple languages and paradigms, and when to apply them.

System Design & Architecture

  • Apply design patterns (CQRS, eventual consistency, etc.) effectively.
  • Strong understanding of SOLID principles and domain modeling.
  • Design with idempotency, scalability, and performance in mind.
  • Anticipate medium-term (3–6 month) changes and design abstractions accordingly.
  • Deep knowledge of distributed systems, scaling, replication, and sharding.
  • Expertise in Microservices Architecture and API design.

Development Practices

  • Automate build, test, and deployment pipelines (CI/CD).
  • Integrate security scanning, performance testing, and monitoring into workflows.
  • Champion "automate everything by default" culture.

Infrastructure & Cloud

  • Expertise in at least one database, with knowledge of multiple data storage paradigms (SQL, NoSQL, caching, messaging).
  • Good grasp of operating systems and scripting techniques.
  • Strong experience with cloud platforms (Azure preferred; AWS/GCP a plus).
  • Familiar with DevSecOps practices and tools.

Security

  • Write secure code by default, proactively addressing vulnerabilities.
  • Use tools to perform deep security probes and reviews.

Collaboration & Leadership

  • Lead group design discussions and present ideas effectively.
  • Mentor and develop peers, contributing to overall team growth.
  • Deep domain understanding to work effectively with Product Owners.
  • Share knowledge with the wider engineering community.

Innovation

  • Evaluate, prototype, and introduce new tools/methodologies when appropriate.
  • Balance innovation with practicality, avoiding unnecessary complexity.


  • Bengaluru, Karnataka, India, Karnataka Java Backend developer Full time

    We are seeking an experienced Java Backend Developer (6+ years) to design and develop high-performance, scalable backend systems. The ideal candidate will have deep expertise in Java 8+, strong fundamentals in OOP, design patterns, data structures, and algorithms, as well as proven experience in integration tools and databases (MySQL or NoSQL).

  • Lead Java Developer

    4 weeks ago


    Bengaluru, Karnataka, India SymphonyAI Full time

    Introduction xf0 x9f x9a x80 Exciting Opportunity Alert SymphonyAI is seeking a talented Lead Java Engineer with 8-12 years of experience in Java ReactJS and SQL to join our dynamic development team You will be responsible to ensure best practices and drive projects from conception to delivery maintaining high standards of code quality and performance...

  • Lead Java Developer

    2 weeks ago


    Bengaluru, Karnataka, India Sara Technologies Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Role: Lead Java DeveloperPreferred Location: Chennai, PuneNo of years' experience: 8+ yearsType: FulltimeNotice: Immediate to 30 daysSkill Set: Java + Spring Boot + Sql + Microservices + DevOpsJob Responsibilities:Design, develop, and maintain high-quality software applications using Java and Spring Boot.Develop and maintain RESTful APIs to support various...

  • Lead Java Developer

    7 days ago


    Bengaluru, Karnataka, India BCE Global Tech Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    BackAs a Java Developer, you will need to have significant experience in backend software development, system integration, and real-time charging solutions, with a strong focus on designing, developing, and troubleshooting Java applications. As a Senior Developer, you will be responsible for building, enhancing, and maintaining complex backend systems,...

  • Lead Java Developer

    2 days ago


    Bengaluru, Karnataka, India JoulestoWatts Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    About the Role:We are seeking a highly skilled and experienced Lead Java Developer to join our dynamic team. The ideal candidate will have strong expertise in Java, Spring Boot, Microservices, MySQL, and Kubernetes, with a proven ability in system design, database design, and debugging complex systems.Must Have skillsJavaMySqlKubernetesSpring...

  • Java Lead Developer

    1 week ago


    Bengaluru, Karnataka, India Infosys Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Java Lead Developer-Sourcing Team-Q3• Primary skills:Technology->Java->Core Java,Technology->Java->Springboot • Knowledge of more than one technology • Basics of Architecture and Design fundamentals • Knowledge of Testing tools • Knowledge of agile methodologies • Understanding of Project life cycle activities on development and maintenance...

  • Lead Java Developer

    2 weeks ago


    Bengaluru, Karnataka, India Sourcingxpress Full time ₹ 8,00,000 - ₹ 24,00,000 per year

    Company : NasuGroup Website : Visit Website Business Type : Startup Company Type : Product & Service Business Model : B2B Funding Stage : Pre-seed Industry : IT Services Job Description : NasuGroup is looking to hire Java Lead developer and architects. As a Lead/Architect Software Engineer, you will be responsible for leading...

  • Java Lead

    2 days ago


    Bengaluru, Karnataka, India Infosys Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Java Lead• Primary skills:Technology->Java->Core Java • Bachelor's or Master's degree in Computer Science, Engineering, or related field. 5 years of experience in Java development, with 2 years in a leadership role. Strong knowledge of Java, Spring Framework, Hibernate, and RESTful APIs. Experience with microservices architecture, SQL, and version...


  • Bengaluru, Karnataka, India Infosys Full time ₹ 6,00,000 - ₹ 18,00,000 per year

    Java Springboot Lead Developer• Primary skills:Technology->Java->Java - ALL • Desirables:Technology->Java->Core Java • Knowledge of design principles and fundamentals of architecture • Understanding of performance engineering • Knowledge of quality processes and estimation techniques • Basic understanding of project domain • Ability to...

  • Lead Java Developer

    1 week ago


    Bengaluru, Karnataka, India NTT DATA Global Delivery Services Ltd Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Lead Java Developer Req ID: 331923 NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now. We are currently seeking a Lead Java Developer to join our team in Bangalore, Karnātaka (IN-KA), India (IN). How...