CareerPlanSign in

Lead, Java Software Engineer

New York, New York; Princeton, New Jersey💼 Full-time💰 $130,000–$130,000🗓 2026-09-13 → 2026-09-25

Core

Lead the design, development, and deployment of scalable, fault-tolerant applications for an indices prototyping platform serving institutional clients.

Role type

Lead Software Engineer (Java)

Builds

Robust, scalable solutions for indices prototyping platform

Domain

Financial services / Distributed systems

Deliverable

production ML models | product features

Required skills

Java (8+, Streams API), Spring Boot, Spring Cloud, Hazelcast, SQL, Microservices, Unit/Integration testing, AWS (EC2, ECS, Lambda, S3), Containerization

Preferred skills

CI/CD pipelines, DevOps practices, Agile/Scrum methodologies

Technologies

Java, Spring Boot, Spring Cloud, Hazelcast, AWS, SQL

Responsibilities

Lead design and deployment of applications; Collaborate with cross-functional teams to ship features; Ensure performance and quality; Identify and fix bottlenecks; Mentor junior developers; Implement containerization strategies; Develop user interfaces

Seniority

Senior, hands-on IC with leadership responsibilities

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