Consultant

2 - 7 years

4 - 9 Lacs

Posted:1 day ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description


We are seeking a

Java Backend Engineer

(Software Engineer / Senior Software Engineer) with strong hands-on experience in developing enterprise-grade applications using

Java and Spring Boot

. The candidate should have a solid grasp of

microservice architecture

,

RESTful API design

, and

database optimization

, with working knowledge of

cloud deployment (AWS)

and

DevOps practices

.
The role demands the ability to design and implement scalable backend systems, optimize service performance, and collaborate with cross-functional teams in an

Agile

environment.
Exposure to frontend frameworks like

React

is desirable but not mandatory.

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.

Requirements

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 Job-Specific 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