Senior Java Backend Engineer (Architecture Track)

3 - 4 years

2 Lacs

Posted:3 weeks ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Senior Java Backend Engineer (Architecture Track)

Experience

3-6 years

Location

(On-site)

Employment Type

Full-Time

About the Role

build high-quality services

Key Responsibilities

1. Core Technical Delivery

  • Design, develop, and maintain

    scalable, maintainable, and secure

    backend services using

    Java, Spring Boot, and microservices

    .
  • Build and evolve

    RESTful APIs

    consumed by web and mobile applications.
  • Optimize performance and reliability: profiling, query optimization, caching, connection management, etc.
  • Implement and maintain

    unit, integration, and E2E tests

    to ensure high code quality.
  • Troubleshoot and debug issues across

    multiple environments

    (dev, QA, production).
  • Work with

    relational and NoSQL databases

    (e.g., MySQL/PostgreSQL, MongoDB/Redis).

2. Distributed Systems & Architecture

  • Design and implement distributed systems

    that run across multiple servers/services with a clear understanding of consistency, latency, fault tolerance, and observability.
  • Develop and evangelize reference architecture and engineering principles

    (coding standards, API design guidelines, logging, security practices, deployment patterns).
  • Contribute to and influence

    architectural decisions

    to ensure:
    • Scalability
    • Reliability & availability
    • Security (auth, authz, encryption, secure patterns)
    • Maintainability and extensibility
    • Resilience (circuit breakers, retries, graceful degradation)
  • Understand architecture requirements end-to-end

    and ensure effective:
    • Design
    • Development
    • Validation (testing, performance, security)
    • Support (monitoring, alerts, runbooks)

3. Leadership & Collaboration

  • Lead and coach junior engineers

    in design, estimations, code quality, and best practices.
  • Participate in

    design reviews

    and

    code reviews

    to maintain high technical standards.
  • Work closely with

    frontend/mobile teams

    (Flutter / React / Vue) to:
    • Align on API contracts and data models
    • Debug integration issues
    • Ensure consistent end-to-end user journeys
  • Collaborate with Product, QA, DevOps, and other stakeholders in an

    Agile environment

    .
  • Champion

    automation-first

    practices (CI/CD, test automation, infra-as-code with the DevOps team where relevant).

4. AI & Modern Development Practices (Optional but Strong Plus)

  • Use

    AI-driven development tools

    (e.g., GitHub Copilot, ChatGPT) to improve productivity.
  • Proactively suggest

    improvements in architecture, tooling, and processes

    .

Required Skills & Qualifications

  • 36 years

    of professional experience in

    Java (Java 8+)

    backend development.
  • Strong proficiency in:
    • Java, Spring Core, Spring Boot, Spring Security

    • RESTful Web Services & microservices architecture

    • ORM frameworks

      : Hibernate/JPA
  • Solid understanding of:
    • Data structures & algorithms

    • Object-oriented design

      and common

      design patterns

    • Distributed systems concepts

      (services, messaging, eventual consistency, retries, idempotency)
  • Experience with:
    • Relational databases

      (MySQL/PostgreSQL)
    • NoSQL / caching

      (MongoDB, Redis, etc.)
    • Message queues / event streaming

      (Kafka, RabbitMQ, etc. – at least at usage level)
  • Good knowledge of

    security fundamentals

    :
    • Spring Security, OAuth2, JWT
    • Basic secure coding practices (input validation, secrets handling, data protection)
  • Familiarity with

    Docker

    and basic containerization concepts.
  • Working knowledge of

    Git

    ,

    CI/CD tools

    (Jenkins/Maven/Gradle), and issue trackers (Jira or similar).
  • Strong

    problem-solving skills

    with a focus on:
    • Scalability
    • Reliability
    • Security
    • Maintainability
    • Resilience & observability

Frontend / Mobile Exposure (Basic)

  • Basic understanding

    of front-end / mobile development using

    Flutter or React or Vue.js

    :
    • How APIs are consumed by these clients
    • Basic component/state concepts
    • Ability to collaborate effectively with those teams and debug API integration issues

Soft Skills

  • Excellent

    verbal and written communication

    skills.
  • Ability to

    translate business requirements

    into technical designs and vice versa.
  • Experience working in

    cross-functional, agile teams

    .
  • Comfortable

    leading technical discussions

    and guiding junior engineers.
  • Strong

    ownership mindset

    and a continuous learning attitude.

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
Keylent logo
Keylent

Information Technology & Services

San Francisco

RecommendedJobs for You