Technical Lead Java Developer
Core
Lead enterprise Java development for Fixed Income and other business areas, designing systems, ensuring code quality, and mentoring junior developers.
Role type
Senior IC Technical Lead Java Developer
Builds
Distributed microservices, REST APIs, and enterprise applications for Fixed Income and related financial domains.
Domain
Financial Services / Fixed Income / Enterprise Software
Deliverable
production ML models | product features
Required skills
Java (8+ years), Spring Boot (5+ years), Functional Programming, Threading/Concurrency, REST API design, Microservices, System Design, CI/CD, Git, Maven, SQL, Cloud (Azure), Containers (OpenShift)
Preferred skills
Messaging (AMQ/Kafka), Financial markets knowledge
Technologies
Java, Spring Boot, Azure, OpenShift, AMQ, Kafka, Maven, Git, REST, SQL
Responsibilities
Design and code review of on-going projects, perform system design (High/low), coach junior developers, facilitate code deployment in Production, evaluate new dev libraries/tools, improve application stability via monitoring and platform upgrades.
Seniority
Senior, hands-on IC with leadership responsibilities