Java Technical Lead

Based in IndiaFull-TimeLead
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
8+ years
Required Skills
DockerPostgreSQLJavaKafkaKubernetesOracleSpring BootC++NosqlMicroservices

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.

Responsibilities

  • Lead the design, development, and delivery of large-scale, high-availability Java-based enterprise applications with a strong 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.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now