
Java Backend Developer
Primary stack
Job description
About the Position
Job Title: Java Backend Developer
Location: Pune & Bangalore, India
Capco, a Wipro company, is a global technology and management consulting firm. We are a leader in delivering transformative projects in the financial services industry, working with the largest international and local banks, insurance companies, payment service providers, and other key players.
Why Join Capco?
At Capco, you will work on engaging projects that will transform the financial services industry. Our innovative thinking, delivery excellence, and thought leadership help our clients transform their business. We believe in a tolerant, open culture that values diversity, inclusivity, and creativity.
Make an Impact
As a Java Backend Developer, you will be part of a team that delivers disruptive work, changing energy and financial services. You will have the opportunity for career advancement with no forced hierarchy, taking your career into your own hands.
Responsibilities
- Develop scalable backend services using Core Java (Java 11+ / 17)
- Utilize the Spring ecosystem (Spring Boot, Spring MVC, Spring Data) to build RESTful services
- Design APIs adhering to REST standards, versioning, idempotency, pagination, and OpenAPI/Swagger
- Implement testing discipline using JUnit 5, Mockito, and understand test pyramid
- Manage build and dependencies using Maven/Gradle
- Handle data layer operations with SQL fundamentals and experience with RDBMS (e.g., Oracle/Postgres)
- Ensure security basics including OAuth2/OIDC concepts, JWT, secure coding (OWASP Top 10), input validation, and secrets handling
- Profile and troubleshoot performance issues using profiling basics, log-driven debugging
- Follow Git practices for code reviews, clean code, static analysis, and refactoring
- Support production issues responsibly with a delivery mindset
Requirements
- Core Java: Strong Java (ideally Java 11+ / 17), OOP, collections, concurrency basics, JVM fundamentals
- Spring ecosystem: Spring Boot, Spring MVC, Spring Data; building RESTful services; validation and error handling
- API design: REST standards, versioning, idempotency, pagination, OpenAPI/Swagger
- Testing discipline: JUnit 5, Mockito; integration testing; test pyramid understanding; ability to write maintainable tests
- Build & dependency management: Maven/Gradle; managing dependencies safely (incl. avoiding vulnerable libraries)
- Data layer: SQL fundamentals; experience with one RDBMS (e.g., Oracle/Postgres); transaction handling; performance basics
- Security basics: OAuth2/OIDC concepts, JWT, secure coding (OWASP Top 10), input validation, secrets handling
- Performance & troubleshooting: Profiling basics, log-driven debugging, understanding latency/throughput trade-offs
- Git + code quality: Code reviews, clean code, static analysis (Sonar-style), refactoring
- Delivery mindset: Works with DevSecOps/QA, understands CI/CD, and can support production issues responsibly
- Payments Background: Basic understanding of the payments flows
Nice to Have
- Microservices patterns: Resilience (timeouts/retries/circuit breakers), distributed tracing, eventual consistency
- Messaging/streaming: Kafka/RabbitMQ; event-driven design; exactly-once/at-least-once trade-offs
- Reactive programming: WebFlux/Reactor (where relevant)
- Caching: Redis/Hazelcast; cache invalidation strategies
- NoSQL exposure: MongoDB/Cassandra (if the domain needs it)
- Cloud-native: 12-factor apps, containerisation, Kubernetes basics, cloud managed services
- Domain-driven design: DDD, hexagonal architecture, CQRS (when appropriate)
- Observability: Structured logging, metrics, tracing; correlation IDs
- Security depth: mTLS, certificate handling, secure API-to-API auth, threat modelling participation
We Offer
- Competitive salary
- Opportunity to work on transformative projects in the financial services industry
- Career advancement opportunities
- Inclusive and diverse work environment
About the Company
Capco, a Wipro company, is a global technology and management consulting firm. We support 100+ clients across banking, financial, and energy sectors. We are recognized for our deep transformation execution and delivery.
© Capco. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
CAPCO POLANDCapco Poland is a global technology and management consultancy specializing in driving digital transformation across the financial services industry. We are passionate about helping our clients succeed in an ever-changing industry.Joining Capco means joining an organization committed to an inclusive working environment where you’re encouraged to #BeYourselfAtWork. We celebrate individuality and recognize that diversity and inclusion, in all forms, are critical to success.We also are:-> Experts in Java, Angular, React, Mobile (Android & iOS), Big Data, DevOps, Cloud (AWS, GCP, Azure), Murex, QA-> Focused on development, automation, innovation, and long-term projects in financial services-> Committed to providing development opportunities, project continuity and professional coaching to our employees
More at Capco
All 360 roles
Managing Principal - Payments
Capco · Canada

Managing Principal (Director) - Trade & Transaction Reporting
Capco · United Kingdom

Managing Principal (Director) - Operational Resilience & Cyber
Capco · United Kingdom

Managing Principal (Director) - Financial Crime Transformation - AML Investigations, Sanctions & Fraud
Capco · United Kingdom
Similar jobs

Java Backend Developer
EPAM · Brazil

Java Backend Developer
EPAM · Brazil +2

Senior Java Backend Developer
EPAM · Brazil

Java Backend Developer
Argument Staffing Agency