Java Backend Tech Lead

Tarento Technologies

Indore District

On-site

INR 1,800,000 - 3,000,000

Full time

5 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Tarento Technologies is seeking an experienced Java backend engineer to design, develop, and deploy microservices with Spring Boot on Azure, focusing on scalable REST APIs.

You will containerize with Docker, orchestrate with Kubernetes, integrate Kafka messaging, and work with PostgreSQL or SQL databases, plus implement unit tests with JUnit and API tests with Cucumber. Collaboration with QA/DevOps enables robust CI/CD pipelines and best practices.

Qualifications

  • Proficient in Java (11+), with Spring Boot expertise.

Responsibilities

  • Design, develop, and deploy microservices using Spring Boot on Azure cloud platforms.
  • Implement and maintain RESTful APIs with performance and scalability.
  • Utilize Java 11+ features such as Streams and functional programming.
  • Develop and manage Docker containers for pipelines and deployments.
  • Integrate messaging with Kafka into microservice architectures.
  • Model data with PostgreSQL or similar SQL databases.
  • Write unit tests with JUnit and mocking frameworks.
  • Create API automation tests with Cucumber or similar tools.
  • Collaborate with QA, DevOps and other teams for CI/CD and deployment pipelines.
  • Work with Kubernetes to orchestrate containers.
  • Use Couchbase or other NoSQL where needed.
  • Participate in code reviews and design discussions.

Skills

Java
Spring Boot
Microservices
REST APIs
CI/CD

Tools

Docker
Kubernetes
Apache Kafka
PostgreSQL
JUnit
Cucumber
Git
Azure

Job description

Role & responsibilities
  • Design, develop, and deploy microservices using Spring Boot on Azure cloud platforms.
  • Implement and maintain RESTful APIs, ensuring high performance and scalability.
  • Work with Java 11+ features including Streams, Functional Programming, and Collections framework.
  • Develop and manage Docker containers, enabling efficient development and deployment pipelines.
  • Integrate messaging services like Apache Kafka into microservice architectures.
  • Design and maintain data models using PostgreSQL or other SQL databases.
  • Implement unit testing using JUnit and mocking frameworks to ensure code quality.
  • Develop and execute API automation tests using Cucumber or similar tools.
  • Collaborate with QA, DevOps, and other teams for seamless CI/CD integration and deployment pipelines.
  • Work with Kubernetes for orchestrating containerized services.
  • Utilize Couchbase or similar NoSQL technologies when necessary.
  • Participate in code reviews, design discussions, and contribute to best practices and standards.
Required Skills & Qualifications:
  • Strong experience in Java (11 or above) and Spring Boot framework.
  • Solid understanding of microservices architecture and deployment on Azure.
  • Hands-on experience with Docker, and exposure to Kubernetes.
  • Proficiency in Kafka, with real-world project experience.
  • Working knowledge of PostgreSQL (or any SQL DB) and data modeling principles.
  • Experience in writing unit tests using JUnit and mocking tools.
  • Experience with Cucumber or similar frameworks for API automation testing.
  • Exposure to CI/CD tools, DevOps processes, and Git-based workflows.
Nice to Have:
  • Azure certifications (e.g., Azure Developer Associate)
  • Familiarity with Couchbase or other NoSQL databases.
  • Familiarity with other cloud providers (AWS, GCP)
  • Knowledge of observability tools (Prometheus, Grafana, ELK)
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Backend Lead
Java Backend Lead

Tarento Group • Indore District

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

Acesoft Labs • Bengaluru

Hybrid
INR 1,800,000 - 3,000,000
Lead Software Engineer - Java
Lead Software Engineer - Java

EPAM Systems • Chennai District

On-site
INR 2,500,000 - 5,000,000
Lead Software Engineer - Java with Azure
Lead Software Engineer - Java with Azure

EPAM Systems • Pune District

On-site
INR 3,500,000 - 7,000,000
Lead Software Engineer - Java with Azure
Lead Software Engineer - Java with Azure

EPAM Systems • Chennai District

On-site
INR 2,500,000 - 4,500,000
Java Backend Developer
Java Backend Developer

TymblHub • Chennai District

On-site
INR 1,200,000 - 1,800,000
Lead Software Engineer - Java with Azure
Lead Software Engineer - Java with Azure

EPAM Systems • Hyderabad

On-site
INR 4,000,000 - 7,000,000
Lead Software Engineer - Java with Azure
Lead Software Engineer - Java with Azure

EPAM Systems • Gurugram District

On-site
INR 4,000,000 - 6,000,000
Lead Software Engineer - Java with Azure
Lead Software Engineer - Java with Azure

EPAM Systems • Bengaluru

On-site
INR 3,000,000 - 5,000,000
Java Backend Developer | Spring Boot | Microservices
Java Backend Developer | Spring Boot | Microservices

TymblHub • Pune District

On-site
INR 900,000 - 1,500,000