Back End Developer

8 - 11 years

27 - 35 Lacs

Posted:15 hours ago| Platform: Naukri logo

Apply

Work Mode

Hybrid

Job Type

Full Time

Job Description

Role Overview

Principal Engineer

Key Responsibilities

  • Lead architecture, design, and development of scalable backend systems using

    Java (Java 11/17)

    and

    Spring Boot

  • Design and build

    microservices architectures

    aligned with enterprise integration patterns
  • Provide

    system design leadership

    for large-scale, distributed systems and cloud-native platforms
  • Drive best practices for coding, design patterns, testing, CI/CD, and performance optimization
  • Collaborate with cross-functional teams including DevOps, Product, QA, and UI/UX
  • Conduct code and architecture reviews, ensuring high-quality, maintainable code
  • Evaluate new technologies, frameworks, and tools to continuously improve the tech stack
  • Mentor mid and junior engineers; provide technical guidance across the team

Required Skills & Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or related field
  • 812+ years of backend development experience

    with deep expertise in

    Core Java

  • Strong experience with

    Spring Boot

    ,

    Spring Cloud

    , and RESTful APIs
  • Hands-on knowledge of

    System Design

    – including scalability, availability, and fault tolerance
  • Proficient in designing and building

    microservices

    and event-driven architectures
  • Experience with

    containerization (Docker)

    and orchestration tools like

    Kubernetes

  • Good understanding of

    SQL/NoSQL databases

    (e.g., PostgreSQL, MongoDB)
  • Exposure to

    CI/CD pipelines

    , version control (Git), and agile methodologies
  • Strong problem-solving and communication skills

Preferred/Bonus Skills

  • Experience with

    cloud platforms

    (AWS, Azure, or GCP)
  • Exposure to

    telecom domain or BSS/OSS systems

  • Familiarity with observability tools (Prometheus, ELK, Grafana)
  • Experience working in distributed agile/global teams

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

Noida, Uttar Pradesh, India

Hyderabad, Telangana, India

Noida, Uttar Pradesh, India

Gurugram, Haryana, India

Chennai, Tamil Nadu, India