08 Sep
|
ezAtlas
|
Bengaluru
Job Description
Job Title: Senior Java Backend Engineer
n Experience: 5–7 Years
n Location: Bangalore/Hybrid/Remote
n
n Role Overview
nWe 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.
n Key Responsibilities
n
- n
- Develop scalable backend applications and REST APIs using Java and Spring Boot.n
- Design and optimize systems handling millions of records and concurrent users.n
- Optimize PostgreSQL queries, joins, indexes, execution plans, transactions, locks and connection pools.n
- Design efficient PostgreSQL and MongoDB data models.n
- Implement pagination, batch processing, bulk operations, partitioning, archiving and asynchronous processing.n
- Develop fault-tolerant batch jobs that can restart or resume after failure.n
- Identify and resolve performance issues across the application, database and JVM layers.n
- Prevent API timeouts and connection-pool exhaustion during heavy operations.n
- Participate in architecture discussions, code reviews and technical mentoring.n
- Troubleshoot application and database performance issues in production.n
n Required Skills
n
- n
- 5–6 years of backend development experience.n
- Strong hands-on expertise in Java 8+/17/21 and Spring Boot.n
- Spring Data JPA/Hibernate, REST APIs and transaction management.n
- Strong PostgreSQL knowledge, including complex SQL, EXPLAIN ANALYZE, indexing, partitioning, locking and performance tuning.n
- Working experience with MongoDB, including data modelling, aggregation, indexing and bulk operations.n
- Experience processing millions of records using batch, chunk-based, paginated or streaming approaches.n
- Positive understanding of multithreading, concurrency, asynchronous processing a
📌 Senior Sr. Engineer: Java Backend Developer (Bengaluru)
🏢 ezAtlas
📍 Bengaluru