Point your AI agent at freehire and let it find you a job.

Get the CLI →

ezAtlas

NewBe an early applicant

Senior Sr. Engineer: Java Backend Developer

Posted
Discussion

Summary

ezAtlas is hiring a Senior Java Backend Engineer (5-7 yrs) based in Bangalore with hybrid/remote options to build scalable Spring Boot services and REST APIs. The role centers on PostgreSQL and MongoDB performance tuning, high-volume batch processing of millions of records, and resolving production performance issues.

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.
  • Strong 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.


Skills

See also

Backend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available