Java Tech Lead

ESP Engineered

Hyderabad

Hybrid

INR 1,000,000 - 2,000,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

ESP Engineered in Hyderabad is seeking a skilled Java Backend Developer to design scalable applications and manage RESTful and GraphQL APIs. The role requires proficiency in Java, Spring Boot, and cloud services along with a strong database background. The ideal candidate will lead and mentor junior engineers while optimizing performance and implementing microservices architecture. This is an excellent opportunity to work in a dynamic environment focused on innovation and quality software delivery.

Qualifications

  • Proficiency in Java (17+), Spring Boot, Spring Cloud, Hibernate, and JPA.
  • Expertise in RESTful APIs, GraphQL, OAuth2, JWT, and OpenAPI.
  • Strong database experience with PostgreSQL, MySQL, and MongoDB.
  • Familiarity with Kafka and RabbitMQ.
  • Basic cloud knowledge, including Docker, Kubernetes, GitLab CI/CD.

Responsibilities

  • Design, develop, and maintain scalable Java backend applications.
  • Build and manage RESTful and GraphQL APIs.
  • Implement microservices architecture and optimize database performance.
  • Deploy applications on AWS, Azure, or GCP using Docker & Kubernetes.
  • Lead and mentor backend engineers.

Skills

Java (17+)
Spring Boot
RESTful APIs
GraphQL
PostgreSQL
MySQL
MongoDB
Docker
Kubernetes
GitLab CI/CD

Tools

Kafka
RabbitMQ
ELK
Prometheus
Grafana

Job description

YOUR ROLE: A chance to make the difference
  • Be involved in a deep refactor of some of our core components: rethinking models, extracting monolith functionalities into independent services, improving performance and scalability, query optimizations.
  • Ensure that the platform runs smoothly, by considering security, performance and concurrency in the features you work on.
  • Be part of a multidisciplinary team that is composed of Frontend Developers, Backend Developers and a Product Manager.
  • Be accountable and proficient with the code that the team writes, keeping it clean and simple.
  • Learn and improve your skills to continuously push us to deliver higher quality products.
  • Design, develop, and maintain scalable Java backend applications using Spring Boot.
  • Build and manage RESTful and GraphQL APIs, ensuring high availability and security.
  • Implement microservices architecture, API gateways, and event-driven systems.
  • Optimize database performance with PostgreSQL, MySQL, and MongoDB while implementing caching strategies using Redis.
  • Integrate asynchronous messaging systems such as Kafka and RabbitMQ.
  • Deploy applications on AWS, Azure, or GCP, working with Docker & Kubernetes for containerization.
  • Manage CI/CD pipelines with GitLab CI/CD, Jenkins, or GitHub Actions.
  • Implement logging, monitoring, and performance tuning using ELK, Prometheus, or Grafana.
  • Write clean, maintainable, and efficient code with a strong focus on code quality.
  • Develop unit and integration tests to ensure system reliability.
  • Participate in code reviews and enforce best coding practices.
  • Lead and mentor backend engineers, ensuring technical excellence across the team.
  • Work closely with product managers, designers, and other stakeholders.
  • Collaborate with cross-functional teams to troubleshoot and optimize solutions.
  • Conduct technical R&D and proof-of-concepts for adopting new technologies.
WHO ARE WE LOOKING FOR
  • Proficiency in Java (17+), Spring Boot, Spring Cloud, Hibernate, and JPA.
  • Expertise in RESTful APIs, GraphQL, OAuth2, JWT, and OpenAPI.
  • Strong database experience with PostgreSQL, MySQL, and MongoDB.
  • Familiarity with messaging and event streaming platforms like Kafka and RabbitMQ.
  • Basic cloud and DevOps knowledge, including Docker, Kubernetes, GitLab CI/CD, AWS Lambda, and Azure Functions.
  • Strong leadership and mentoring abilities.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Developer
Senior Java Developer

ESP Engineered • Hyderabad

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

Thales • Bengaluru

Hybrid
INR 1,400,000 - 2,100,000
Technical Lead
Technical Lead

Vertical Relevance • Pune District

Hybrid
INR 1,200,000 - 2,400,000
Java Developer (Lead Level)
Java Developer (Lead Level)

NARBA • Dadri

On-site
INR 1,500,000 - 2,500,000
Senior Java Backend Engineer (Cloud & Distributes Systems)
Senior Java Backend Engineer (Cloud & Distributes Systems)

Bridge AI • Delhi

On-site
INR 3,000,000 - 5,500,000
Senior Java Developer
Senior Java Developer

Kaidoko • New Delhi

On-site
INR 2,500,000 - 4,500,000
Lead Software Engineer
Lead Software Engineer

Snapdeal • Gurugram District

On-site
INR 3,500,000 - 5,500,000
Tech Lead - Java Spring Boot
Tech Lead - Java Spring Boot

Geekyants • India

On-site
INR 1,500,000 - 2,500,000
Java Technical Lead
Java Technical Lead

Optum • Chennai District

Hybrid
INR 1,800,000 - 3,200,000
Senior Java Software Engineer
Senior Java Software Engineer

InfoVision Inc. • Bengaluru

On-site
INR 3,000,000 - 4,200,000