Full Stack Developer (Java | Cloud | Spring Boot | React)

4 - 8 years

8 - 18 Lacs

Posted:1 day ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Full Stack Developer

Key Responsibilities:

Backend Development

  • Design and develop

    microservices

    using

    Java 8/11

    and

    Spring Boot

    .
  • Work with

    AWS services

    (e.g.,

    S3

    ) including generating and managing

    pre-signed URLs

    .
  • Configure and manage

    Kafka producers/consumers

    with efficient offset handling.
  • Implement

    global exception handling

    using @ControllerAdvice.
  • Apply

    transaction management

    and implement

    circuit breaker patterns

    (e.g.,

    Resilience4j, Hystrix

    ).
  • Ensure

    thread safety

    in concurrent environments.
  • Monitor, troubleshoot, and optimize

    API performance and latency

    .

Frontend Development

  • Build

    responsive, secure, and high-performance UIs

    using

    React, Redux, and React Hooks

    (useMemo, useCallback).
  • Manage

    complex state handling

    and integrate APIs effectively.
  • Implement

    Server-Side Rendering (SSR)

    using frameworks like

    Next.js

    .
  • Apply

    frontend security best practices

    to ensure secure communication with backend services.

Database

  • Write and optimize

    complex SQL queries

    , including advanced querying techniques (e.g., second-highest salary without using LIMIT/TOP).
  • Ensure

    database performance tuning

    and efficient data handling.

Required Skills & Experience:

Backend

  • Strong proficiency in

    Java 8/11

    , including differences and new features.
  • Expertise in

    Spring Boot, REST API development, and exception handling

    .
  • Hands-on experience with

    Kafka setup, configuration, and offset management

    .
  • Proficient with

    AWS S3

    operations and

    pre-signed URL generation

    .
  • Knowledge of

    transaction management in distributed systems

    .
  • Strong understanding of

    circuit breaker patterns (Resilience4j/Hystrix)

    .
  • Familiarity with

    API security standards

    (OAuth2, JWT, HTTPS).

Frontend

  • Deep understanding of

    React internals

    (Virtual DOM, React Fiber, event handling).
  • Experience with

    Redux

    and advanced state management (e.g., useSelector).
  • Proficiency in

    React Hooks

    (useMemo, useCallback) for performance optimization.
  • Experience with

    SSR frameworks

    (e.g., Next.js).
  • Expertise in

    REST API integration

    and error handling.

Database

  • Strong SQL skills with focus on

    query optimization

    .
  • Ability to write

    complex queries without LIMIT/TOP clauses

    .

General

  • Excellent

    debugging and performance troubleshooting

    skills.
  • Strong understanding of

    thread safety, concurrency, and multi-threaded environments

    .
  • Knowledge of

    full-stack security best practices

    .

Preferred Qualifications

  • Experience in

    cloud-native application development

    .
  • Familiarity with

    CI/CD pipelines

    (Jenkins, GitHub Actions, GitLab CI, etc.).
  • Exposure to

    monitoring and logging tools

    (Prometheus, ELK, AWS CloudWatch).
  • Understanding of

    DevOps practices, containerization (Docker, Kubernetes)

    .

Mock Interview

Practice Video Interview with JobPe AI

Start Spring Boot 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 Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You