CareerPlan

Lead Java Developer - Director

Chicago, Illinois, United States of AmericaFull-time$100k2026-10-12 → 2026-11-09

Core

Design and develop complex Java-based applications, solve difficult technical problems, and mentor engineering teams to ensure successful delivery of software solutions.

Role type

Director-level Lead Software Engineer (Java)

Builds

New features, systems enhancements, and monitoring tools for financial market applications

Domain

Financial Services / High-Frequency Trading / Low Latency Systems

Deliverable

production ML models | product features

Required skills

Java, Spring Boot, Multi-threading, Networking protocols (TCP/IP, WebSocket), Linux, Relational databases (Oracle, Sybase), Git, Maven, Jenkins

Preferred skills

Streaming technologies, Messaging middleware (AMQ, Kafka), Distributed caching (Hazelcast), Equities/Futures/Options domain knowledge

Technologies

Java, Spring, Spring Boot, AMQ, Kafka, Hazelcast, Oracle, Sybase, Git, Maven, Jenkins, Linux

Responsibilities

Design and develop Java applications, code/test/debug complex software, create prototypes, interface with product teams to gather requirements, resolve complex technical issues, review team code for standards compliance, ensure system improvements are implemented

Seniority

Director, hands-on IC with mentorship responsibilities