Java Technical Lead

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

Job Details

Experience
8+ years
Required Skills
DockerPostgreSQLKafkaKubernetesOracleSpring BootNosqlMicroservices

Requirements

  • 8+ years of relevant experience.
  • Deep understanding of telecommunications domain.
  • Strong proficiency in Java 21, Spring Boot, and ORM technologies.
  • Expertise in Redis/Redisson, Oracle, PostgreSQL, and NoSQL.
  • Knowledge of C++ for legacy system understanding.
  • Experience with micro-services and multi-threaded application development.
  • Familiarity with Kafka, Docker, and Kubernetes.
  • Ability to understand telecom protocols such as SS7 and Diameter.
  • Proficiency in memory management and application tuning.
  • Knowledge of architectural and design patterns (Factory, Singleton, Observer).

Responsibilities

  • Facilitate effective communication with client project stakeholders regarding project status and recommendations.
  • Craft client code that is not just efficient, but also performant, testable, scalable, secure, and of the highest quality.
  • Actively participate in accurate planning and estimation efforts, utilizing project methods and tools.
  • Proficiently gather requirements and organize/present developed features for clients.
  • Execute complex activities within the current methodology and quality standards.
  • Promote client success across the team by collaborating with engineers, designers, and managers.
  • Engage in agile software development, including daily stand-ups, sprint planning, and retrospectives.
  • Actively participate in the Engineering Practice community and mentor others.
  • Independently drive project delivery within defined architecture from conceptualization to deployment.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now