1,810,876open jobs
104,168companies
274,976added this week
Browse all
Salary
≈ $25k – $57k per year (Estimated)
Location
In office (Bengaluru)
Seniority
Staff · 8+ years exp

First seen by Alion on Aug 31, 2026.

Overview
Company
Impact
Profile match
CIEL HR, founded in 2015 in Bengaluru, delivers end-to-end HR solutions and is the only HR brand featured in Brand Finance India 100.

We are looking for an experienced Java Backend Lead with 8 - 10 years of overall experience and at least 7 years of strong hands-on experience in Java Backend Development.

The ideal candidate should have deep expertise in Core Java 11, Spring Boot, Microservices, Multithreading, Data Structures & Algorithms, Design Patterns, Spring Security, Kafka, JPA/Hibernate, and AWS Cloud services.

The candidate will be responsible for designing, developing, and maintaining highly scalable, secure, and high-performance backend applications.

This role requires a strong hands-on engineer who can contribute to architecture and technical design, drive development best practices, troubleshoot complex production issues, and mentor other developers.

The ideal candidate should have a strong understanding of Java internals and be comfortable working on distributed systems, concurrent applications, event-driven architectures, and cloud-native backend services.

Key Responsibilities :

- Design, develop, and maintain scalable backend applications using Java 11 and Spring Boot.

- Lead the development of robust, highly available, and performance-oriented microservices.

- Translate business and technical requirements into scalable backend solutions.

- Participate in application architecture and technical design discussions.

- Define and implement appropriate design patterns, coding standards, and development best practices.

- Develop RESTful APIs and backend services for integration with internal and external applications.

- Implement secure APIs and application components using Spring Security.

- Develop and maintain distributed, event-driven services using Apache Kafka.

- Design and implement asynchronous processing and messaging workflows.

- Work with AWS services, including Amazon MSK, Amazon S3, and AWS Lambda.

- Develop and deploy serverless functions using AWS Lambda where appropriate.

- Design applications for scalability, reliability, performance, and fault tolerance.

- Analyze application performance and optimize code, database queries, APIs, and service interactions.

- Troubleshoot complex technical issues across application, database, messaging, and cloud layers.

- Conduct code reviews and ensure adherence to clean-code and engineering standards.

- Mentor and guide junior and mid-level developers on Java, Spring Boot, microservices, and software engineering practices.

- Collaborate with product managers, architects, QA engineers, DevOps teams, and other stakeholders.

- Participate in Agile/Scrum ceremonies including sprint planning, technical discussions, reviews, and retrospectives.

- Contribute to continuous improvement of development processes, architecture, and engineering practices.

- Ensure production-ready implementation through appropriate unit testing, integration testing, logging, monitoring, and error handling.

Required Technical Skills :

- 7+ years of hands-on experience in Java Backend Development.

- Strong proficiency in Core Java 11.

- Strong understanding of Java Collections Framework, Exception Handling, Generics, Streams, Lambda Expressions, Functional Interfaces, and Java 8+ features.

- Strong knowledge of Object-Oriented Programming (OOP) principles.

- Good understanding of JVM concepts and memory management.

- Strong understanding of Java concurrency and multithreading.

- Strong hands-on understanding of Java Multithreading and Concurrency.

- Experience working with threads, executors, thread pools, synchronization, locks, and concurrent collections.

- Understanding of race conditions, deadlocks, thread safety, and synchronization mechanisms.

- Ability to design high-performance concurrent applications.

- Strong knowledge of Data Structures and Algorithms.

- Hands-on understanding of arrays, linked lists, stacks, queues, trees, graphs, hash-based data structures, sorting, searching, and complexity analysis.

- Strong problem-solving and analytical skills.

- Ability to select appropriate data structures and algorithms based on application requirements.

- Strong understanding of HashMap internals, including :


1. Hashing mechanism.


2. Hash buckets and indexing.


3. Collision handling.


4. equals() and hashCode() contract.


5. Load factor and capacity.


6. Rehashing/resizing.


7. Collision resolution mechanisms.


8. Performance considerations.


9. Differences between HashMap, ConcurrentHashMap, LinkedHashMap, and other collection implementations.


- 6+ years of hands-on experience with Spring Boot.

- Strong knowledge of Spring Core and dependency injection.

- Experience building production-grade REST APIs and microservices using Spring Boot.

- Strong understanding of Spring configuration, profiles, dependency management, and application lifecycle.

- Experience with Spring Security for authentication and authorization.

- Experience with JAX-RS and RESTful web services.

- Knowledge of service-to-service communication and distributed application design.

- Experience with Hystrix or equivalent circuit-breaker/resilience frameworks.

- Strong hands-on experience designing and developing Microservices Architecture.

- Understanding of service decomposition and bounded contexts.

- Experience with inter-service communication.

- Knowledge of synchronous and asynchronous communication patterns.

- Understanding of service discovery, fault tolerance, resiliency, and scalability.

- Experience handling distributed transactions and failure scenarios.

- Understanding of API versioning and backward compatibility.

- Experience building independently deployable services.

- Strong working knowledge of Apache Kafka.

- Experience developing event-driven applications using Kafka.

- Understanding of producers, consumers, topics, partitions, offsets, and consumer groups.

- Experience designing asynchronous communication between microservices.

- Understanding of Kafka scalability, fault tolerance, and message-processing patterns.

- Exposure to Amazon MSK (Managed Streaming for Apache Kafka) is required.

- Strong experience with Spring Data JPA.

- Strong understanding of Hibernate ORM.

- Experience designing entities, relationships, repositories, and database access layers.

- Knowledge of JPQL, native queries, pagination, sorting, and transaction management.

- Understanding of lazy/eager loading and entity lifecycle.

- Ability to identify and resolve common ORM performance issues such as N+1 queries.

- Strong understanding of database transactions and concurrency.

- Experience developing serverless Lambda functions.

- Understanding of event-driven serverless architecture.

- Ability to integrate Lambda with APIs, messaging systems, storage, and other AWS services.

- Understanding of scalability, execution limits, error handling, and monitoring.

- Experience using S3 for object storage.

- Knowledge of buckets, objects, access policies, lifecycle management, and secure application integration.

- Experience integrating S3 with backend applications and serverless workflows.

- Hands-on exposure to Spring WebFlux.

- Understanding of reactive and non-blocking programming.

- Experience building reactive APIs and services.

- Knowledge of Project Reactor is an advantage.

- Experience using Spring WebClient for asynchronous/non-blocking HTTP communication.

- Understanding of connection management, timeout handling, retries, and error handling.

- Prior experience working in the e-commerce domain will be highly desirable.

- Exposure to high-volume transactions, order management, payment integrations, inventory, product catalogues, customer journeys, or marketplace systems will be an advantage.

- Experience building scalable systems capable of handling high traffic and transaction volumes is preferred.

- Provide technical leadership to backend engineering teams.

- Review technical designs and provide constructive architectural feedback.

- Conduct code reviews and establish coding best practices.

- Mentor developers and support technical skill development.

- Identify technical risks and propose appropriate solutions.

- Collaborate effectively with architects, product teams, QA, DevOps, and business stakeholders.

Skills :

- Take ownership of backend components from design through development, deployment, and production support.

- Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related discipline.

- 8 - 10 years of overall software development experience.

- Minimum 7 years of relevant Java Backend Development experience.

- Minimum 6 years of Spring Boot experience.

- Strong hands-on experience in microservices and distributed systems.

- Strong problem-solving and analytical capabilities.

- A strong hands-on Java Backend Engineer / Technical Lead.

- Highly proficient in Java 11 and Spring Boot.

- Strong in Microservices, Multithreading, DSA, Design Patterns, and Java internals.

- Comfortable designing scalable and high-performance backend systems.

- Experienced with Kafka and AWS cloud services.

- Strong in debugging, performance optimization, and production issue resolution.

- Capable of mentoring developers while remaining technically hands-on

Skills

Java, Spring Boot, AWS, Microservices Architecture, Kafka, Design Patterns, JPA, Hibernate, Java 11

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,810,876 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Bengaluru
≈ $122k – $247k per year (Estimated) • In office • Contractor • Torrance
JavaScript
SQL
C#
C#
ASP.NET Core
DevOps
Rest API
CI/CD
Git
AWS
SOAP
Management
Agile
Scrum
Apply
$138k per year • In office • Full-Time • Cleveland
JavaScript
Java
SQL
Java
Spring Boot
Databases
ElasticSearch
Frontend
React.js
DevOps
Rest API
Splunk
OpenTelemetry
CI/CD
Docker
Kubernetes
Apply
$144k – $194k per year • Equity • In office • Full-Time • 3+ years exp • Bachelor's Degree • Seattle
Java
C#
C++
Perl
AI/ML
Machine Learning
DevOps
CI/CD
AWS
Apply
$144k – $194k per year • Equity • In office • Full-Time • 3+ years exp • Bachelor's Degree • Austin
Java
C#
C++
Perl
AI/ML
AI Agents
Apply
$144k – $194k per year • Equity • In office • Full-Time • 4+ years exp • Bachelor's Degree • Annapolis Junction
Rust
DevOps
AWS
Apply
$37k – $57k per year • Remote (Italy) • Full-Time • Milan • Turin • Bologna • Naples
Java
C++
Scala
DevOps
Rest API
Apply
Fullstack Developer 15 days ago
In office • Full-Time • 4+ years exp • Bachelor's Degree • Helsinki
JavaScript
Java
TypeScript
Java
Spring Boot
AI/ML
Copilot
Cursor
Claude Code
Model Context Protocol
Embeddings
Prompt Engineering
AI Agents
LLM
RAG
OpenAI
Frontend
Vue.js
Angular
React.js
DevOps
GCP
Azure
CI/CD
AWS
Platform Engineering
Apply
≈ $35k – $81k per year (Estimated) • Hybrid • Full-Time • 3+ years exp • Bachelor's Degree • Prague
SQL
AI/ML
AI Agents
Machine Learning
DevOps
Rest API
CI/CD
Configuration Management
Management
Agile
Apply
Remote (Latvia) • Full-Time • Riga
Python
JavaScript
TypeScript
C#
DevOps
Rest API
SOAP
Management
Agile
QA
Selenium
Cypress
Playwright
Robot Framework
Apply
≈ $36k – $87k per year (Estimated) • Remote (Lithuania) • Full-Time • Vilnius
Python
JavaScript
TypeScript
C#
DevOps
Rest API
SOAP
Management
Agile
QA
Selenium
Cypress
Playwright
Robot Framework
Apply
Hybrid • 10+ years exp • Chennai
AI/ML
Edge AI
Machine Learning
Apply
Sr. Software Engineer 4 hours ago
≈ $18k – $41k per year (Estimated) • In office • 7+ years exp • Bachelor's Degree • Bengaluru
Python
SQL
Scala
Databases
PostgreSQL
StarRocks
AI/ML
Airflow
DevOps
GCP
Azure
Git
AWS
Analytics
ETL/ELT
Apply
SDE II , Stores TA 4 hours ago
In office • Full-Time • 3+ years exp • Bachelor's Degree • Bengaluru
Apply
≈ $20k – $46k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Bengaluru
Apply
In office • Full-Time • 3+ years exp • Bachelor's Degree • Bengaluru
Java
C#
C++
Perl
DevOps
Linux
Apply
≈ $31k – $72k per year (Estimated) • In office • Full-Time • 10+ years exp • Bengaluru
AI/ML
Ray
Apply
See all jobs
This is one of many
1,810,876 more open roles from verified company boards, updated every day.