Java Backend Developer with Spring Batch

Capco
Pune, India
On-site

Who this role is best for

Java developers with Spring Batch expertise and 5+ years of experience will find this senior role in Pune, India, suitable for those seeking to work on enterprise-grade batch processing systems in the financial domain.

Best fit for

  • Individuals comfortable with designing fault-tolerant systems and collaborating in cross-functional Agile teams
    — “working in an Agile environment”
  • Professionals interested in the financial services industry and building high-performance backend systems
    — “support 100+ clients across banking, financial and Energy sectors”

Things to consider

  • The role requires hands-on experience with complex batch processing and ETL workflows
    — “Create and optimize ETL-like data processing workflows for large volumes of data”
  • Strong SQL knowledge is a mandatory requirement for this position
    — “Strong SQL knowledge”

How to stand out

  • Showcase your ability to design fault-tolerant batch frameworks and handle restartability
    — “Design robust batch jobs, job scheduling mechanisms, and fault-tolerant processing frameworks”
  • Emphasize your track record in optimizing application efficiency and troubleshooting bottlenecks
    — “Troubleshoot performance bottlenecks and optimize application efficiency”
  • Demonstrate your ability to integrate with databases, APIs, and messaging systems
    — “Integrate applications with databases, external APIs, messaging systems, and enterprise platforms”
  • Include examples of technical documentation and adherence to best practices
    — “Create technical documentation and ensure adherence to coding best practices”
Pace · SteadyCollaboration · HighAutonomy · MediumDecision Impact · Team

Derived from job-description analysis by Serendipath's career intelligence engine.

What success looks like

  • developing scalable backend services
  • optimizing batch processing
  • integrating applications
Typical background
java backend developmentspring batchenterprise application development

Skills & requirements

Required

JavaSpring BootSpring BatchRestful ApisMicroservicesSQLObject-oriented ProgrammingDesign Patterns

Preferred

AspenEasypowerPslfEmtp/atpPromodHarmonics Analysis

Stack & domain

JavaSpring FrameworkSpring BootSpring BatchObject-oriented ProgrammingDesign PatternsRestful ApisMicroservicesEtl-like Data ProcessingBatch ProcessingJob SchedulingFault ToleranceSQLSecurityLoggingMonitoringException HandlingProblem-solvingTeamworkCommunicationCollaborationProject ManagementBackend DevelopmentEnterprise-grade ApplicationsBatch Processing SystemsFinancial ServicesBankingInsurancePayment Service Providers

About the role

Original posting from Capco via Greenhouse

Job Title: Java Backend Developer with Spring batch

About Us

“Capco, a Wipro company, is a global technology and management consulting firm. Awarded with Consultancy of the year in the  British Bank Award and has been ranked Top 100 Best Companies for Women in India 2022 by Avtar & Seramount. With our presence across 32 cities across globe, we support 100+ clients across banking, financial and Energy sectors. We are recognized for our deep transformation execution and delivery. 

WHY JOIN CAPCO?

You will work on engaging projects with the largest international and local banks, insurance companies, payment service providers and other key players in the industry. The projects that will transform the financial services industry.

MAKE AN IMPACT

Innovative thinking, delivery excellence and thought leadership to help our clients transform their business. Together with our clients and industry partners, we deliver disruptive work that is changing energy and financial services.

#BEYOURSELFATWORK

Capco has a tolerant, open culture that values diversity, inclusivity, and creativity.

CAREER ADVANCEMENT

With no forced hierarchy at Capco, everyone has the opportunity to grow as we grow, taking their career into their own hands.

DIVERSITY & INCLUSION

We believe that diversity of people and perspective gives us a competitive advantage.

Position: Senior Java Backend Developer

Location: Pune, Maharashtra

Experience: 5+Years

Job Summary

We are seeking an experienced Java Backend Developer with strong expertise in Spring Batch to design, develop, and maintain enterprise-grade backend applications and batch processing systems. The ideal candidate should have hands-on experience building scalable, high-performance applications using Java, Spring Boot, and Spring Batch while working in an Agile environment.

Key Responsibilities

Design, develop, and maintain backend services and applications using Java and Spring Boot.

Develop and support complex batch processing solutions using Spring Batch.

Create and optimize ETL-like data processing workflows for large volumes of data.

Design robust batch jobs, job scheduling mechanisms, and fault-tolerant processing frameworks.

Integrate applications with databases, external APIs, messaging systems, and enterprise platforms.

Troubleshoot performance bottlenecks and optimize application efficiency.

Participate in solution design, code reviews, and technical discussions.

Implement security, logging, monitoring, and exception-handling mechanisms.

Collaborate with cross-functional teams including Product Owners, Architects, QA, and DevOps teams.

Create technical documentation and ensure adherence to coding best practices.

Mandatory Skills

Core Java & Backend Development

4–8 years of hands-on experience in Java development.

Strong expertise in Java 8/11/17.

Solid experience with Spring Framework, Spring Boot, and Spring Batch.

Strong understanding of Object-Oriented Programming (OOP) and Design Patterns.

Experience developing RESTful APIs and microservices.

Spring Batch Expertise

Hands-on experience designing and implementing:

Job Configuration

Chunk Processing

Item Readers, Processors, and Writers

Job Scheduling

Partitioning and Parallel Processing

Job Monitoring and Error Handling

Restartability and Fault Tolerance

Experience handling high-volume batch processing.

Strong SQL knowledge.

If you are keen to join us, you will be part of an organization that values your contributions, recognizes your potential, and provides ample opportunities for growth. For more information, visit www.capco.com. Follow us on Twitter, Facebook, LinkedIn, and YouTube.

Source: Capco careers (Greenhouse)

Similar roles

More roles at Capco