Talent.com
This job offer is not available in your country.
Java Backend Lead

Java Backend Lead

Tata TechnologiesPune, Maharashtra, India
8 days ago
Job description

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 : 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.
  • 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.
  • Education :

  • Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
  • 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.
  • Create a job alert for this search

    Java Backend • Pune, Maharashtra, India