Java Backend Developer with Spring Batch - Pune
Core
Design, develop, and maintain enterprise-grade backend applications and large-scale batch processing solutions for financial services clients.
Role type
Senior IC Java Backend Developer (Batch Processing)
Builds
Scalable backend systems, batch processing pipelines, and RESTful microservices for banking and financial institutions.
Domain
Financial Services / Enterprise Software
Deliverable
production ML models | product features | infrastructure
Required skills
Java 17+, Spring Boot, Spring Batch, Microservices, REST APIs, SQL optimization, Oracle/PostgreSQL/SQL Server, JUnit, Mockito
Preferred skills
Kafka, file processing (CSV/XML/JSON), scheduling/orchestration tools, React/Angular
Technologies
Java, Spring Boot, Spring Batch, Kafka, Oracle, PostgreSQL, SQL Server, JUnit, Mockito
Responsibilities
Design and develop scalable batch processing jobs for data ingestion and ETL; Build and enhance RESTful APIs and microservices; Optimize application performance and database query efficiency; Troubleshoot production issues and perform root cause analysis; Collaborate with cross-functional teams on technical design and code reviews.
Seniority
Senior, hands-on IC