← Browse all jobs

E

Senior sr. engineer: java backend developer

EzAtlas · Electronic city phase i, India

FULL TIMEpermanent

Job Description

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, Postgre SQL and Mongo DB, 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 Postgre SQL queries, joins, indexes, execution plans, transactions, locks and connection pools. Design efficient Postgre SQL and Mongo DB 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. Strong Postgre SQL knowledge, including complex SQL, EXPLAIN ANALYZE, indexing, partitioning, locking and performance tuning. Working experience with Mongo DB, 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, Rabbit MQ 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.

Details

CompanyEzAtlas
LocationElectronic city phase i, India
TypeFULL TIME
Nichetech
Experiencepermanent

Similar Jobs

L

Lead behavioral modeling engineer – lattice semiconductor india

Lattice Semiconductor

M

Associate - technology risk assurance

MSKA & Associates

A

Sr associate engineer, it software - java [t500-29009]

ANSR

G

Application engineer (industrial robotics)

GM Moto Private Limited

A

Sage x3 o2c techno-functional consultant | 4+ years experience | any ust location | immediate joiner

Anonymous