5 - 10 years

7 - 11 Lacs

Posted:13 hours ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Overview

Java Backend Engineer

Agile

React

Responsibilities

Core Technical Responsibilities

1. Backend Design & Development

  • Design, implement, and maintain

    RESTful APIs

    and

    microservices

    using

    Spring Boot

    .
  • Apply

    object-oriented design principles

    ,

    SOLID

    , and

    clean code

    practices.
  • Handle

    service orchestration

    ,

    API versioning

    , and

    inter-service communication

    .
  • Optimize services for

    scalability, performance, and fault tolerance

    .
  • Implement

    exception handling

    ,

    logging

    , and

    input validation

    frameworks.

2. Database Design & Performance

  • Design

    relational database schemas

    and manage

    data persistence

    using

    JPA/Hibernate

    .
  • Write and tune

    SQL queries

    for

    MySQL

    or

    PostgreSQL

    .
  • Ensure

    data consistency

    , handle

    transactions

    , and understand indexing strategies.
  • Exposure to

    NoSQL

    databases (MongoDB, DynamoDB, etc.) is a plus.

3. Event Streaming & Integration

  • Work with

    Apache Kafka

    for

    asynchronous messaging

    and

    event-driven

    microservices.
  • Manage

    Kafka topics, producers, and consumers

    , ensuring reliable message delivery.
  • Design for

    idempotency

    and

    fault tolerance

    in event-based systems.

4. Cloud & DevOps (AWS Focus)

  • Deploy and manage services on

    AWS

    using

    EC2, ECS, Fargate, Lambda, and Step Functions

    .
  • Write

    Infrastructure as Code (IaC)

    using

    CloudFormation

    or

    Terraform

    .
  • Integrate CI/CD pipelines using

    Jenkins

    ,

    GitLab CI

    , or

    GitHub Actions

    .
  • Work comfortably in

    Linux environments

    , handling log monitoring and basic shell scripting.

5. Quality Engineering & Testing

  • Implement

    unit and integration tests

    using

    JUnit, Mockito

    , and

    REST Assured

    .
  • Ensure robust test coverage across backend modules.
  • Collaborate with QE teams to integrate automation into the CI pipeline.
  • Familiarity with

    API schema validation

    and

    test data management

    .

6. Frontend Exposure (Optional / Nice-to-Have)

  • Basic understanding of

    React

    and

    frontend integration principles

    .
  • Ability to consume REST APIs and assist frontend teams with API contract design.
  • Familiarity with frontend build and deployment pipelines.

Additional Expectations

  • Contribute to

    technical design discussions

    ,

    code reviews

    , and

    architecture improvements

    .
  • Participate in

    Scrum ceremonies

    and contribute to sprint deliverables.
  • Troubleshoot production issues and support

    root cause analysis

    .
  • Maintain documentation of API contracts, design decisions, and environment configurations.

Core Skills & Technologies

Category

Required Level

Technologies / Keywords

Backend Development

Advanced

Java 8+, Spring Boot, REST APIs, Microservices, Design Patterns

Database

Advanced

PostgreSQL, MySQL, SQL Optimization, Schema Design, JPA/Hibernate

Event Streaming

Intermediate

Apache Kafka, Event-driven Architecture

Cloud & Deployment

Intermediate

AWS (EC2, ECS, Lambda, Fargate, Step Functions), IaC (CloudFormation/Terraform)

DevOps & CI/CD

Intermediate

Jenkins, GitLab CI, Docker, Git, Maven/Gradle

Testing & QE

Intermediate

JUnit, Mockito, REST Assured, Postman

Frontend (Nice-to-Have)

Basic

React, Redux, REST API Integration

Agile Delivery

Intermediate

Scrum, Sprint Planning, Code Reviews

Soft Skills

  • Strong

    analytical, debugging, and problem-solving

    skills.
  • Clear and structured

    communication

    , especially in cross-functional discussions.
  • Demonstrated ability to work collaboratively in

    Agile

    delivery setups.
  • Ability to

    balance delivery timelines

    with technical quality.

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
Prodapt Solutions logo
Prodapt Solutions

Software Development

Chennai Tamilnadu

RecommendedJobs for You

chennai, tamil nadu, india

hyderabad, telangana, india