Java Developer

4 - 6 years

10 - 20 Lacs

Posted:3 hours ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Role & responsibilities

  • Design, develop, and maintain

    high-performance backend services

    using

    Core Java (Java 11+) and Spring Boot

    .
  • Build and manage

    microservices-based architectures

    , ensuring clean API design, scalability, and maintainability.
  • Design and implement

    distributed, fault-tolerant, and scalable systems

    using modern backend engineering practices.
  • Develop and integrate backend services on

    AWS cloud

    , leveraging services such as

    EC2, Lambda, API Gateway, S3, RDS, CloudWatch, and IAM

    .
  • Collaborate with

    AI/ML teams

    to integrate AI-driven components, APIs, and inference pipelines into backend workflows.
  • Apply

    SOLID principles, design patterns

    , and clean coding standards to deliver maintainable and extensible solutions.
  • Optimise application performance, handle production issues, and improve overall system reliability.
  • Participate actively in

    system design discussions, architecture reviews, and code reviews

    .
  • Work with

    CI/CD pipelines

    to enable automated build, testing, and deployment.
  • Collaborate with

    cross-functional teams,

    including frontend, DevOps, AI, and product stakeholders.

Preferred candidate profile

  • Strong hands-on experience in

    Core Java (Java 11 or above)

    .
  • Proficiency in

    Spring Boot

    ,

    Spring MVC

    ,

    Spring Data JPA

    , and related Spring frameworks.
  • Solid experience in designing, building, and deploying

    microservices architectures

    .
  • Practical experience with

    AWS cloud services

    and cloud-native application development.
  • Good exposure to

    AI concepts

    , including model integration and consumption of AI services via APIs.
  • Strong understanding of

    system design

    ,

    distributed systems

    , scalability, and performance optimization.
  • Proven ability to apply

    SOLID principles

    and common

    design patterns

    in real-world projects.
  • Experience working with

    relational databases

    (MySQL, PostgreSQL); exposure to

    NoSQL databases

    is a plus.
  • Strong

    debugging, analytical, and problem-solving skills

    .

Mock Interview

Practice Video Interview with JobPe AI

Start Core 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 Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You