Senior Sr. Engineer: Java Backend Developer (Bengaluru)

Senior Sr. Engineer: Java Backend Developer (Bengaluru)

05 Sep
|
ezAtlas
|
Bengaluru

05 Sep

ezAtlas

Bengaluru

Job Title: Senior Java Backend Engineer

Experience: 5–7 Years

Location: Bangalore/Hybrid/Remote

Role Overview

We are looking for a hands-on Senior Java Backend Engineer experienced in building scalable, high-performance enterprise applications. The candidate should have strong expertise in Java, Spring Boot, PostgreSQL and MongoDB, with proven experience handling large datasets, concurrent users, batch processing and performance-sensitive APIs.

Key Responsibilities

- Develop scalable backend applications and REST APIs using Java and Spring Boot.
- Design and optimize systems handling millions of records and concurrent users.
- Optimize PostgreSQL queries, joins, indexes, execution plans, transactions, locks and connection pools.
- Design efficient PostgreSQL and MongoDB data models.
- Implement pagination, batch processing, bulk operations, partitioning, archiving and asynchronous processing.
- Develop fault-tolerant batch jobs that can restart or resume after failure.
- Identify and resolve performance issues across the application, database and JVM layers.
- Prevent API timeouts and connection-pool exhaustion during heavy operations.
- Participate in architecture discussions, code reviews and technical mentoring.
- Troubleshoot application and database performance issues in production.

Required Skills

- 5–6 years of backend development experience.




- Strong hands-on expertise in Java 8+/17/21 and Spring Boot.
- Spring Data JPA/Hibernate, REST APIs and transaction management.
- Robust PostgreSQL knowledge, including complex SQL, EXPLAIN ANALYZE, indexing, partitioning, locking and performance tuning.
- Working experience with MongoDB, including data modelling, aggregation, indexing and bulk operations.
- Experience processing millions of records using batch, chunk-based, paginated or streaming approaches.
- Good understanding of multithreading, concurrency, asynchronous processing and memory-efficient application design.
- Experience with Spring Batch or an equivalent framework.
- Strong debugging, problem-solving and production-support capabilities.

Preferred Skills

- AWS: RDS, EC2, S3 and ALB/NLB.
- Redis or similar caching technologies.
- Kafka, RabbitMQ or another messaging platform.
- Docker, CI/CD, monitoring and observability tools.
- JVM profiling and performance tuning.
- Experience working on high-volume enterprise applications.

Ideal Candidate

We need a hands-on engineer who can independently solve database and application performance challenges, design reliable high-volume processing solutions, and take technical ownership in a growing product-based organization.

📌 Senior Sr. Engineer: Java Backend Developer (Bengaluru)
🏢 ezAtlas
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior sr. engineer: java backend developer (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: senior sr. engineer: java backend developer (bengaluru) / bengaluru