Java Backend Specialist

Weekday

Mumbai

On-site

INR 1,500,000 - 3,500,000

Full time

9 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Brillio in Bengaluru is seeking a Mid-Senior Java Engineer to join our AI-focused delivery teams. You will own core Java development, contribute to design reviews, and drive performance across microservices.

The role emphasizes architecture, deep Java expertise, system design, and technical leadership, with responsibilities spanning concurrency, memory management, and scalable solutions for enterprise customers.

Qualifications

  • 8+ years of Java development experience
  • Strong knowledge of Spring Boot and Spring ecosystem
  • Experience with microservices architecture and REST APIs
  • Hands-on with SQL/NoSQL databases and data modelling
  • Proficiency in cloud platforms (AWS/Azure/GCP) and containerization with Docker/Kubernetes

Responsibilities

  • Architect and implement scalable Java applications
  • Lead architectural discussions and design reviews
  • Mentor developers and ensure code quality and best practices
  • Optimize performance, memory usage, and concurrency handling
  • Collaborate with product owners and stakeholders on technical decisions

Skills

Core Java
Spring Boot
Microservices
REST APIs
SQL/NoSQL
Cloud platforms
Docker
Kubernetes
Kafka
RabbitMQ

Tools

Kafka
RabbitMQ
Docker
Kubernetes

Job description

This role is for one of our clients

Industry: Artificial Intelligence

Company Name: Brillio

Seniority level: Mid-Senior level

Experience: 8+ yrs

Location: Bengaluru

Job Type: full-time

₹15,00,000 - ₹35,00,000 a year

Core Technical Skills

Evaluate the candidate's depth in:

  • Core Java (Java 8/11/17+ features)
  • Spring Boot and Spring ecosystem
  • Microservices architecture
  • REST APIs, messaging (Kafka/RabbitMQ), and event-driven architecture
  • SQL/NoSQL databases and data modelling
  • Cloud platforms (AWS/Azure/GCP) and containerization (Docker/Kubernetes)
Deep Java Assessment

Validate strong understanding of:

  • Concurrency & Multithreading
    • Thread lifecycle, synchronization, locks, Executors, Completable Future
    • Concurrent Collections and thread-safe programming
    • Race conditions, deadlocks, and their mitigation
  • Performance & Optimization
    • JVM memory model, heap/non-heap memory
    • Garbage Collection concepts and tuning basics
    • Profiling, memory leaks, CPU optimization
    • Performance bottleneck identification and resolution
  • Time & Space Complexity
    • Analyse algorithm complexity (Big O notation)
    • Selection of appropriate data structures
    • Optimizing code for scalability and efficiency
  • Collections & Java Internals
    • Internal working of HashMap, Concurrent HashMap, HashSet
    • equals() vs hash Code()
    • String, StringBuilder, String Buffer
    • Serialization and Java memory management
  • Design Principles
    • SOLID principles
    • Design patterns (Factory, Strategy, Singleton, Observer, etc.)
    • Clean Code and best practices
Architecture & System Design Understanding

Assess the candidate's ability to understand:

  • Design scalable, resilient, and secure enterprise applications
  • Define microservice boundaries and communication patterns
  • Handle scalability, high availability, and fault tolerance
  • Apply caching, messaging, asynchronous processing, and resiliency patterns
  • Make architecture and technology decisions with clear trade-offs
Technical Leadership

Evaluate whether the candidate can:

  • Lead technical discussions and design reviews
  • Mentor and guide development teams
  • Review code and enforce engineering best practices
  • Drive technical decision-making and resolve complex production issues
  • Collaborate effectively with architects, product owners, and business stakeholders
Interview Focus
  • Prioritize architecture, deep Java expertise, system design, performance optimization, and technical leadership over coding alone.
  • Look for candidates who can own end-to-end solution design, troubleshoot complex issues, and lead technical initiatives.
About the company

About Brillio – Turning Disruptions into Competitive Advantages Brillio is the partner of choice for many Fortune 1000 companies seeking to turn disruption into a competitive advantage through innovative digital adoption. Backed by Bain Capital, Brillio is one of the fastest growing digital technolo

Must-have skills

Core Java, Java Concurrency, Multithreading

Good-to-have skills

optimization, architecture, system design

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Backend Specialist
Java Backend Specialist

Weekday AI (YC W21) • Mumbai

On-site
INR 1,500,000 - 3,500,000
Lead AI Engineer
Lead AI Engineer

Brillio • Bengaluru

On-site
INR 900,000 - 1,300,000
Lead AI Engineers
Lead AI Engineers

Brillio • Bengaluru Urban

On-site
INR 900,000 - 1,500,000
Java Back End Developer
Java Back End Developer

Virtusa • Bengaluru

Hybrid
INR 1,800,000 - 2,400,000
Java Backend Developer
Java Backend Developer

GeekSoft Consulting • Arishinakunte

On-site
INR 800,000 - 1,200,000
Challenging, innovative environment
Opportunities for learning
Bounteous - Senior Java Developer - Spring Boot
Bounteous - Senior Java Developer - Spring Boot

Accolite • Bengaluru

Hybrid
INR 1,800,000 - 2,400,000
Technical Consultant - Java Backend
Technical Consultant - Java Backend

NTT DATA BUSINESS SOLUTIONS • Bengaluru

On-site
INR 1,200,000 - 2,400,000
Architect - Java Backend
Architect - Java Backend

Tredence • Bengaluru

On-site
INR 3,000,000 - 5,500,000
Java Backend Lead
Java Backend Lead

Innoventes Technologies • Bengaluru

Hybrid
INR 1,500,000 - 2,000,000
Staff Engineer - Java
Staff Engineer - Java

Weekday AI (YC W21) • Bengaluru

On-site
INR <1,000