Java Technical Lead (India)

Java Technical Lead (India)

07 Aug
|
Important Company of the Sector
|
India

07 Aug

Important Company of the Sector

India

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Java Technical Lead based in India.

This is a senior engineering leadership role focused on designing and delivering high-performance, scalable, and enterprise-grade Java-based systems for complex, high-volume environments. You will play a key role in shaping technical direction, driving architectural decisions, and ensuring robust end-to-end delivery across distributed teams. The role requires deep hands-on expertise in Java, microservices, and backend engineering, combined with the ability to guide teams and remove technical roadblocks. You will work in a fast-paced, agile environment where engineering excellence, product thinking, and client collaboration are central to delivery success. This position also involves close engagement with stakeholders to translate requirements into reliable, secure, and scalable technical solutions. It is a high-impact role where you will influence architecture, mentor engineers, and contribute directly to mission-critical systems in a telecom-focused domain.

Accountabilities:

- Lead the design, development, and delivery of large-scale, high-availability Java-based enterprise applications with a robust focus on performance, scalability, and reliability.

- Define and drive architectural decisions for microservices-based systems, ensuring alignment with enterprise standards and long-term technical strategy.

- Actively contribute to hands-on development using Core Java, Spring Boot, and distributed system technologies while maintaining code quality and best practices.

- Guide teams in requirement analysis, system design, implementation, testing, and production support across complex technical environments.

- Oversee integration with databases (Oracle, PostgreSQL, NoSQL) and ensure efficient data modeling, querying, and optimization.





- Collaborate with cross-functional teams including product managers, architects, and client stakeholders to ensure successful project execution and delivery.

- Mentor engineers, resolve technical bottlenecks, and promote engineering excellence across teams and communities of practice.

- Ensure adherence to coding standards, unit testing practices, and secure, maintainable software development principles.

Requirements

- 8+ years of experience in software engineering with strong expertise in Java-based enterprise application development.

- Strong hands-on experience with Java 21, Spring Boot, microservices architecture, and multi-threaded application design.

- Deep understanding of databases including Oracle, PostgreSQL, and NoSQL systems, along with strong SQL and data modeling skills.

- Experience working with distributed systems and tools such as Kafka, Redis/Redisson, Docker, and Kubernetes.

- Knowledge of C++ to support understanding and integration with legacy systems.

- Exposure to telecom domain concepts and protocols such as SS7 and Diameter is highly desirable.

- Strong understanding of software design patterns, object-oriented principles, and clean architecture practices.

- Proven experience in unit testing, performance optimization, memory management, and application tuning.

- Strong communication skills with the ability to work directly with clients and cross-functional teams.

- Bachelor’s or Master’s degree in Computer Science or a related field.

Benefits





- Competitive compensation aligned with senior technical leadership roles

- Flexible remote or hybrid work arrangements within India

- Opportunity to work on large-scale, high-impact enterprise and telecom systems

- Exposure to modern microservices architectures and cloud-native technologies

- Strong emphasis on technical growth, mentorship, and leadership development

- Collaborative, engineering-driven culture with global client exposure

- Continuous learning opportunities across architecture, distributed systems, and advanced Java practices.

How Jobgether works:

We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.

We appreciate your interest and wish you the best!

Why Apply Through Jobgether?

Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.

#LI-CL1

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

📌 Java Technical Lead (India)
🏢 Important Company of the Sector
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: java technical lead (india) / india

Subscribe to this job alert:

Get the latest job offers by email for: java technical lead (india) / india