Java Full Stack Developer

6 - 11 years

15 - 25 Lacs

Posted:-1 days ago| Platform: Naukri logo

Apply

Work Mode

Hybrid

Job Type

Full Time

Job Description

Position:

Role Overview

Java Full Stack Developer

Key Responsibilities

  • Design, develop, and maintain scalable applications using

    Java 17+, Spring Boot, and Microservices architecture

    .
  • Implement

    REST APIs

    and integrate with external/internal systems.
  • Work with

    JPA/Spring Data JPA

    for ORM, entity management, and advanced data access patterns.
  • Apply

    Spring Security, OAuth2, JWT

    for authentication and authorization.
  • Build and maintain responsive UIs using

    React.js, JavaScript (ES6+), TypeScript, Redux, Thunk/Saga, Hooks, and Middleware

    .
  • Ensure high-quality code with

    unit testing (JUnit, Mockito, Jest, Jasmine)

    .
  • Collaborate with DevOps teams to build and maintain CI/CD pipelines using

    Jenkins, SonarQube, Docker, Kubernetes, GitHub Actions, Harness

    .
  • Deploy, monitor, and optimize applications on

    cloud platforms (AWS, Azure, GCP, or OpenShift)

    .
  • Apply

    SOLID principles, design patterns, and best practices

    for scalable software solutions.
  • Collaborate with architects, designers, product managers, and QA teams in

    Agile/Scrum

    methodology.
  • Troubleshoot and resolve complex technical issues while ensuring performance and security.
  • Mentor junior engineers and contribute to technical leadership in projects.

Required Skills & Competencies

Backend (Core Java & Spring):

  • Java 17+ (OOPs, Collections, Concurrency, Streams, Lambda, Reactive programming, Thread Safety).
  • Spring Boot (Dependency Injection, Lifecycle, Autowiring, Initializers, Starters, Auto-configuration).
  • JPA / Spring Data JPA (ORM, Entity Mapping, CRUD, Pagination, Sorting).
  • REST Services (architecture, HTTP methods, URI mappings).
  • Microservices design patterns (Service Discovery, API Gateway, Circuit Breaker, Spring Cloud Config).
  • Spring Security (OAuth2, JWT, OpenID).

Frontend (UI/UX):

  • HTML5, CSS3, JavaScript (ES6+).
  • TypeScript and React.js (fundamentals, advanced concepts, hooks, routing, Redux, middleware).

Other Technical Competencies:

  • Unit Testing: JUnit, Mockito, Jest, Jasmine.
  • DevOps: Maven, Git, Jenkins, SonarQube, Docker, Kubernetes, GitHub Actions, Harness.
  • Cloud Platforms: AWS / Azure / GCP / OpenShift.
  • Source Control: Git, Bitbucket, SCM tools.

Soft Skills:

  • Strong communication and collaboration skills.
  • Problem-solving mindset with logical thinking.
  • Experience in Agile/Scrum frameworks.
  • Ability to lead, mentor, and contribute to team growth.

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

kolkata, hyderabad, pune, gurugram, bengaluru

mumbai suburban, navi mumbai, mumbai (all areas)