Home
Jobs

Java Back End Developer

5 - 9 years

9 - 19 Lacs

Posted:6 hours ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Job Title:

Experience Required:


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.

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview Now
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
Tata Technologies
Tata Technologies

Engineering Services

Mumbai

Over 7,000 Employees

205 Jobs

    Key People

  • Sanjay Jalona

    CEO & Managing Director
  • Kamesh Raghunath

    Chief Financial Officer

RecommendedJobs for You

Hyderabad, Chennai, Bengaluru

Noida, Gurugram, Delhi / NCR