Java Developer
Capco
About the role
Capco, a Wipro company, is a global technology and management consulting firm that has earned accolades such as Consultancy of the Year at the British Bank Awards and a place among the Top 100 Best Companies for Women in India 2022. With a footprint in 32 cities worldwide, Capco serves more than 100 clients across banking, financial services, insurance, payments and energy sectors. The firm is known for deep transformation execution, delivering endβtoβend technology solutions that modernise legacy systems and enable clients to stay ahead in a rapidly changing market.
The Java Developer role is based in Hinjewadi Phase 1, Pune, and works on the Securities Finance Technology team. The team is building a nextβgeneration automated locates platform that underpins securitiesβlending operations for large banks and financial institutions. The position is seniorβlevel, requiring handsβon expertise in Java, Spring, microβservices, cloudβnative design and realβtime data processing.
The role offers exposure to highβvolume transactional systems, integration with marketβleading messaging and caching technologies, and the chance to shape a critical product used by global finance players.
Key Responsibilities
- Design and develop a scalable, highβperformance automated locates platform for securities finance.
- Build microβservice based enterprise applications using Core Java, Spring Boot, Spring Cloud and related frameworks.
- Containerise services with Docker and orchestrate them on Kubernetes clusters.
- Implement cloudβnative solutions on AWS, leveraging services such as EC2, S3, RDS, SQS, SNS and Lambda.
- Integrate realβtime messaging systems (Kafka, IBM MQ, AWS SQS/SNS) and caching layers (Redis) for lowβlatency data flow.
- Create and optimise SQL data models and queries for highβthroughput transactional workloads on MSβSQL/MySQL.
- Collaborate with product owners, business analysts, QA and operations to ensure seamless endβtoβend delivery.
- Write clean, testable code and champion the use of AIβassisted coding tools like GitHub Copilot or Claude.
- Conduct code reviews, mentor junior developers and contribute to architectural decisions.
- Participate in onβcall rotation and incident resolution for production stability.
Tech Stack: Core Java, Spring Boot, Spring Cloud, Docker, Kubernetes, AWS (EC2, S3, RDS, SQS, SNS), Kafka, IBM MQ, Redis, MSβSQL/MySQL, Git, GitHub Copilot/Claude, CI/CD pipelines.
Growth Path: Capco follows a flat hierarchy that encourages meritβbased progression. Successful developers can move into Lead Engineer, Architecture Specialist, or Product Owner roles, with opportunities to work on crossβborder projects and gain exposure to other industry verticals such as energy and payments.
Why Join Capco? The firm offers a tolerant, inclusive culture that values diversity and creativity. Employees enjoy flexible hybrid work, exposure to cuttingβedge fintech challenges, and a clear roadmap for career advancement without forced hierarchy. Competitive compensation, shift allowances for EMEA timings, and a supportive learning environment make Capco an attractive destination for ambitious Java engineers.
Eligibility & process
Who can apply
Graduates (B.Tech/B.E., M.Tech, B.Sc.) in Computer Science, Information Technology, Electronics & Communication or related streams. Minimum aggregate of 60% (or CGPA 6.5/10). Freshers and experienced candidates from batches 2019β2024 are eligible. No active backlogs at the time of joining. Candidates must have legal right to work in India.
Skills & stack
Selection process
- Round 1: Online coding assessment (DSA & Java fundamentals)
- Round 2: Technical interview (system design, microβservices, AWS, DB optimisation)
- Round 3: Managerial interview (project experience, leadership)
- Round 4: HR interview (culture fit, compensation)
Prep kit
20 resourcesStudy material 4
Company-specific guides 4
Likely coding questions 4
Round-wise strategy 4
Technical questions 5
Explain OOP (Object-Oriented Programming) principles with real-world examples in Core Java. Answer
What is the time and space complexity of QuickSort vs MergeSort? Answer
Explain the difference between SQL Indexing (B-Tree vs Hash) and when not to use an index. Answer
What happens under the hood when you enter a URL in a browser? Answer
What is the difference between REST and GraphQL APIs? Answer
Behavioural & HR questions 3
Highlight Capco's market reputation, recent tech innovations, and how your skills in Core Java directly solve their team's objectives.
Use the STAR method: Situation (project context), Task (what needed solving), Action (specific tools/logic applied), Result (quantifiable positive outcome).
Explain your prioritization strategy, proactive communication with mentors/peers, and agile mindset.