Website:
digivancesol.com
Job details:
Job Description: Java Technical Lead
Location: Bangalore / Pune
Work Model: Hybrid (3 days from office)
Experience: 10+ Years
About the Role
We are looking for an experienced Java Technical Lead who will take ownership of designing and delivering scalable backend systems. The role requires strong expertise in Java, concurrency, JVM internals, and event-driven architectures, along with experience leading engineering teams and mentoring developers.
Key Responsibilities
- Design and develop scalable, high-performance microservices using Java and Spring Boot.
- Take end-to-end ownership of critical modules and deliver production-grade solutions.
- Work with Apache Kafka and event streaming architectures for distributed systems.
- Implement multi-threaded and concurrent applications with optimal performance.
- Analyze and improve JVM performance, garbage collection, and memory utilization.
- Collaborate with cross-functional teams to build robust backend services.
- Perform performance tuning and system optimization.
- Lead and mentor development teams, ensuring code quality and best practices.
Required Technical Skills
- Java 8+, Stream API, Lambda Expressions – Ownership
- Multi-threading, Concurrency, ReentrantLock – Ownership
- JVM Internals, Garbage Collection, Memory Management – Hands-on
- Apache Kafka, Event Streaming – Hands-on
- Microservices Architecture, Spring Boot – Hands-on
- Performance Tuning – Exposure
- Team Management / Team Lead Experience – Mandatory
Ideal Candidate Profile
- 10+ years of experience in backend development using Java ecosystem.
- Strong understanding of concurrency, JVM internals, and distributed systems.
- Experience building microservices and event-driven systems.
- Proven experience in leading teams or mentoring developers.
- Ability to troubleshoot production-level issues and performance bottlenecks.
Click on Apply to know more.