Developer

Tata Technologies Ltd.

Pune District

On-site

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

Full time

3 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Tata Technologies Ltd. in Pune is seeking a Senior Backend Developer to lead a team of backend developers, design scalable, efficient, and secure backend systems, and collaborate with cross-functional teams to align backend development with product goals.

You will write clean, well-documented, and maintainable code, participate in code reviews, mentor junior developers, and stay updated with industry trends and emerging technologies, applying best practices and modern Java tech stacks.

Qualifications

  • Strong backend development experience with Java and Spring Boot.
  • Proficient in database access via JPA and MySQL.
  • Expertise in authentication with OAuth2/OIDC and security best practices.
  • Experience with CI/CD, Git tooling, and code reviews.

Responsibilities

  • Lead a team of backend developers, providing technical guidance and oversight.
  • Design and develop scalable, efficient, and secure backend systems.
  • Collaborate with cross-functional teams to align backend development with product goals.
  • Write clean, well-documented, and maintainable code.
  • Participate in code reviews and ensure adherence to best practices.
  • Troubleshoot and resolve technical issues, optimizing system performance.
  • Stay updated with industry trends and emerging technologies.
  • Mentor junior developers to enhance team capabilities.

Skills

Java 21
Spring Boot 3.x
JPA
Spring Security
JUnit
Mockito
PowerMock
MySQL
OAuth2/OIDC
GIT
Quarkus
Kubernetes
Docker
GCP
CI/CD
Helm

Tools

Confluence
Jira
GitLab

Job description

Job Description
Function Name- Senior Developer
Function Type

Individual Contributor

Key Responsibilities:
  • Lead a team of backend developers, providing technical guidance and oversight.
  • Design and develop scalable, efficient, and secure backend systems.
  • Collaborate with cross-functional teams to align backend development with overall product goals.
  • Write clean, well-documented, and maintainable code.
  • Participate in code reviews and ensure adherence to best practices.
  • Troubleshoot and resolve technical issues, optimizing system performance.
  • Stay updated with industry trends and emerging technologies.
  • Mentor junior developers to enhance team capabilities.
Must-Have Skills:
  • Java 21, 17: Advanced proficiency with Java 21, including its features and best practices.
  • Spring Boot 3.x: Strong experience with Spring Boot 3.x for building microservices and web applications and multi-threading.
  • JPA: Expertise in Java Persistence API for database interactions.
  • Spring Security: Proficiency in implementing security using Spring Security.
  • Test: Junit, Mockito, Power mock
  • MySQL: Strong understanding of MySQL for database management.
  • OAuth2/OIDC: Experience with OAuth2 and OpenID Connect for authentication.
  • GIT: Skilled in using GIT for version control and collaboration.
Good-to-Know Skills:
  • Quarkus: Familiarity with Quarkus for building modern Java applications.
  • Kubernetes: Knowledge of Kubernetes for container orchestration.
  • Docker: Experience with Docker for containerization.
  • GCP: Familiarity with Google Cloud Platform services.
  • CI/CD: Understanding of Continuous Integration and Deployment pipelines.
  • Helm: Knowledge of Helm for Kubernetes package management.
Tools Knowledge:
  • Confluence: Proficiency in using Confluence for documentation.
  • Jira: Experience with Jira for project management and issue tracking.
  • GitLab: Skilled in using GitLab for CI/CD and version control.
Additional Preferences:
  • Understanding of Test-Driven Development TDD.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication skills and ability to work collaboratively.
  • Ability to work in an Agile environment.
  • Problem-solving and analytical thinking.
  • Passion for staying current with technological advancements.
  • Certifications in relevant technologies are a plus.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Developer
Java Developer

Livine | Poultry Management Software • India

On-site
INR 900,000 - 1,350,000
Java Developer
Java Developer

Botmet • Hyderabad

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

Digitowork • Hyderabad

On-site
INR 1,200,000 - 1,800,000
Senior Java Developer
Senior Java Developer

Kaidoko • New Delhi

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

Hucon Solutions • Thiruvananthapuram

On-site
INR 1,200,000 - 2,400,000
Senior Developer
Senior Developer

IDFC FIRST Bank • Hyderabad

On-site
INR 1,800,000 - 2,800,000
Senior Java Developer
Senior Java Developer

Inspirisys Solutions • Chennai District

On-site
INR 1,000,000 - 1,500,000
Senior Software Engineer
Senior Software Engineer

FYNXT • Surat

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

Naviq • India

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

Dynpro • Hyderabad

On-site
INR 1,200,000 - 2,000,000