CareerPlanSign in

Java Software Developer

Mumbai, India💼 Full-time🗓 2026-09-22 → 2026-09-29

Core

Build high-performance, scalable Java systems for trading algorithm implementations, option pricing, volatility calculations, and market risk applications to support millions of daily trading decisions.

Role type

Senior IC Java Software Engineer (Trading Systems)

Builds

Trading algorithms, pricing engines, risk applications, and analysis tools for traders

Domain

Financial Markets / Quantitative Trading

Deliverable

production ML models | product features

Required skills

Java, C++, Python, Kotlin, algorithms, data structures, concurrency, system design, end-to-end ownership

Preferred skills

Financial markets/trading experience, mentorship, adaptability

Technologies

Java 17+, Python 3, Docker, Kubernetes, Apache Kafka, Avro

Responsibilities

Collaborate with traders and researchers to translate requirements into technical solutions; Design, build, test, and deploy high-performance Java systems; Take end-to-end ownership from requirements to production support; Write reliable, testable, and maintainable software optimizing for latency and throughput; Mentor junior engineers.

Seniority

Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 849,000+ jobs from 20+ sources.