Java Technical Lead

Wissen Technology

Bengaluru

On-site

INR 4,000,000 - 7,000,000

Full time

16 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Wissen Technology in Bengaluru, India seeks an accomplished Java Technical Leader with 12–15 years of hands-on backend experience to drive architectural decisions and mentor engineering teams.

You will lead design and delivery of scalable microservices using Java 11/17+, Spring Boot, Kafka, and cloud technologies, balancing technical leadership with practical engineering execution across distributed systems.

Qualifications

  • 12–15 years of software engineering experience.
  • Expertise in Java backend and distributed systems.
  • Proven leadership and mentoring experience.

Responsibilities

  • Lead the design and development of scalable backend applications.
  • Provide technical leadership while remaining hands-on.
  • Design and implement microservices and distributed systems.
  • Drive event-driven architectures using Apache Kafka.
  • Define and review architecture, design patterns, and coding standards.
  • Develop and maintain RESTful APIs and backend services.
  • Drive performance optimization, scalability, reliability, and observability.
  • Conduct code reviews and ensure engineering best practices.
  • Mentor senior engineers and drive engineering capability building.
  • Lead CI/CD, DevOps, automation, and delivery improvements.
  • Participate in Agile ceremonies and contribute to planning.

Skills

Java 11/17+
Spring Boot
Apache Kafka
Microservices
Distributed systems
RESTful APIs
JVM tuning
Git
CI/CD
DevOps
Leadership

Education

Bachelor's degree

Tools

Docker
Kubernetes
AWS
Azure
GCP

Job description

We are looking for an experienced Java Technical Leader with 12 - 15 years of strong hands-on experience in Java backend development, distributed systems, microservices, and event-driven architectures. The ideal candidate will have a proven track record of leading technical initiatives, mentoring engineering teams, driving architectural decisions, and delivering highly scalable and resilient applications.

The role requires a strong balance of technical leadership and hands-on engineering expertise, with deep experience in Java, Spring Boot, Apache Kafka, microservices, cloud technologies, and distributed systems.

Key Responsibilities
  • Lead the design and development of scalable, high-performance backend applications using Java 11/17+.
  • Provide technical leadership and guidance to engineering teams while remaining hands-on with critical development activities.
  • Design and implement microservices and distributed systems using Spring Boot and related technologies.
  • Drive the adoption of event-driven architectures using Apache Kafka.
  • Design and optimize Kafka producers, consumers, topics, partitions, consumer groups, replication, and message-processing workflows.
  • Define and review application architecture, technical solutions, design patterns, and coding standards.
  • Develop and maintain scalable RESTful APIs and backend services.
  • Drive performance optimization, scalability, reliability, and resiliency across applications.
  • Conduct code reviews and ensure adherence to engineering best practices.
  • Troubleshoot complex production issues and lead root cause analysis (RCA) and resolution.
  • Collaborate with product managers, architects, business stakeholders, and cross-functional teams to translate requirements into scalable technical solutions.
  • Mentor senior developers and engineers and contribute to technical capability building within the team.
  • Drive CI/CD, DevOps, automation, and engineering productivity initiatives.
  • Participate in Agile/Scrum ceremonies and contribute to planning, estimation, and delivery.
  • Establish and promote best practices around observability, security, performance, and operational excellence.
Required Skills
Core Java
  • Strong hands-on experience with Java 11/17+.
  • Collections Framework
  • Multithreading & Concurrency
  • JVM internals and Performance Tuning
  • Design Patterns
  • OOP and SOLID principles
  • Java Memory Management
  • Extensive hands-on experience with Apache Kafka.
  • Strong understanding of:
  • Producers & Consumers
  • Consumer Groups
  • Topics, Partitions & Replication
  • Kafka Streams
  • Message Ordering & Delivery Semantics
  • Kafka performance and scalability
  • Strong experience with Spring Boot, Spring MVC, Spring Data JPA/Hibernate.
  • Expertise in designing RESTful APIs and microservices.
  • Strong understanding of distributed systems and service-to-service communication
  • Experience with resilience, fault tolerance, caching, and API performance optimization.
Database
  • Strong experience with SQL databases such as PostgreSQL, Oracle, MySQL, or SQL Server.
  • Good understanding of database design, indexing, query optimization, transactions, and performance tuning.
DevOps & Cloud
  • Strong understanding of Git, Maven/Gradle and CI/CD.
  • Experience with tools such as Jenkins, GitHub Actions, or Azure DevOps.
  • Hands-on exposure to Docker and Kubernetes.
  • Experience with AWS, Azure, or GCP is preferred.
  • Proven experience leading technical teams or major engineering initiatives.
  • Ability to make sound architectural and technology decisions.
  • Experience in system design, high-level design (HLD), and low-level design (LLD).
  • Strong understanding of scalability, availability, reliability, and distributed-system design.
  • Ability to mentor senior engineers and establish engineering best practices.
  • Strong stakeholder management and communication skills.
  • Ability to balance business priorities with long-term technical strategy.
Desired Qualifications
  • 12 - 15 years of relevant software engineering experience.
  • Experience designing high-volume, low-latency and mission-critical applications.
  • Strong exposure to distributed systems and scalable architectures.
  • Experience in Investment Banking Domain.
  • Proven experience in technical leadership, architecture, and mentoring engineering teams.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Technical Lead
Java Technical Lead

Wissen Technology • Bengaluru Urban

On-site
INR 4,000,000 - 7,000,000
Java Technical Lead
Java Technical Lead

V2 Solutions • Pune District

On-site
INR 2,500,000 - 3,500,000
Java Lead
Java Lead

Wissen • Bengaluru

Hybrid
INR 3,000,000 - 4,800,000
Tech Lead - Java Spring Boot
Tech Lead - Java Spring Boot

Geekyants • India

On-site
INR 1,500,000 - 2,500,000
Java Back End Developer
Java Back End Developer

Tata Consultancy Services • Ernakulam

On-site
INR 1,500,000 - 2,100,000
Java Development Lead
Java Development Lead

EdgeVerve Systems • Chennai District, Bengaluru

Hybrid
INR 1,200,000 - 1,800,000
Senior Java Developer
Senior Java Developer

Hucon Solutions • Thiruvananthapuram

Hybrid
INR 1,200,000 - 2,400,000
Java Lead
Java Lead

Wissen Technology • Bengaluru

Hybrid
INR 3,500,000 - 5,500,000
Java Technical Lead
Java Technical Lead

V2 Solutions • Bengaluru

Hybrid
INR 3,000,000 - 5,000,000
Java Technical Lead
Java Technical Lead

Capgemini • Gurugram District

Hybrid
INR 3,000,000 - 5,000,000