CareerPlan

Java developer - Distributed systems - Assistant Vice President

PUNE, Mahārāshtra, IndiaFull-time2026-08-25 → 2026-11-10

Core

Design, build, and maintain the software that manages and controls the XiP large-scale distributed calculation platform, processing 1.5 billion risk & suitability calculations daily.

Role type

Senior IC Java engineer (distributed systems)

Builds

High-performance calculation engine and distributed infrastructure

Domain

Financial services / Distributed systems

Deliverable

production ML models

Required skills

Java, Spring/Spring Boot/Quarkus, distributed systems design, RESTful API design, object-oriented programming, cloud platforms (AWS/Azure/GCP), containerization (Docker/Kubernetes), NoSQL databases, unit/integration testing

Preferred skills

CI/CD pipelines, DevOps practices

Technologies

Java, Spring, Spring Boot, Quarkus, AWS, Azure, GCP, Docker, Kubernetes, MongoDB, Cassandra, JUnit, Mockito

Responsibilities

Lead design, development, and implementation of enhancements to the Risk Calculation Engine focusing on optimizing distribution mechanisms; Analyze current parallelization strategies and identify opportunities to improve efficiency, scalability, and throughput; Develop and manage strategic initiatives aimed at scaling the Risk Calculation Engine to meet future business demands; Collaborate with software engineers, DevOps, and customers to ensure reliable, secure, and scalable operations of the platform.

Seniority

Senior, hands-on IC