Sr. Java Developer

8 - 12 years

27 - 30 Lacs

Posted:3 days ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

A Senior Java Developer with 7 years of experience is expected to move beyond simple coding into system architecture, technical leadership, and cloud-native integration. This specific role requires high proficiency in the Spring Boot ecosystem, Microservices design, and Hibernate ORM for enterprise-level applications. 

Core Responsibilities:-

  • Architecture & Design

    : Design and implement highly scalable Microservices and API-based solutions using Java 17/21+ and Spring Boot.
  • Technical Leadership

    : Act as a Tech Lead by providing architectural guidance, conducting peer code reviews, and mentoring junior developers to ensure code quality.
  • Data Persistence

    : Develop efficient data layers using Hibernate or JPA, optimizing complex SQL queries and ensuring seamless database integration (e.g., PostgreSQL, MySQL, or MongoDB).
  • End-to-End Delivery

    : Manage the full software development lifecycle (SDLC) in an Agile/Scrum environment, translating complex business requirements into robust technical specifications.
  • System Optimization

    : Troubleshoot and resolve high-level bugs and performance bottlenecks in low-latency, high-volume production environments. 

Technical Skills Required:

  • Core Java

    : 7+ years of expertise in Core Java (8/11/17+), including Multithreading, Streams, and Collections.
  • Frameworks

    : In-depth knowledge of Spring Boot, Spring Security, Spring Data, and Hibernate/JPA.
  • Architecture

    : Proven experience in Microservices patterns (Service Discovery, API Gateways, Circuit Breakers) and RESTful API development.
  • Messaging

    : Hands-on experience with messaging brokers like Apache Kafka, RabbitMQ, or IBM MQ.
  • DevOps & Cloud

    : Experience deploying applications on AWS, Azure, or GCP using Docker and Kubernetes.
  • Build Tools

    : Proficiency with Git, Maven, or Gradle and CI/CD pipelines (Jenkins, GitHub Actions). 

Qualifications:-

  • Education

    : Bachelors or Master’s degree in Computer Science, IT, or a related field.
  • Experience

    : Exactly 7+ years of professional software development experience, with at least 3 years focused on Microservices.

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
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

RecommendedJobs for You