Lead Developer
Core
Design, build, and operationalize high-performance, data-intensive Java and Python applications with embedded AI capabilities for global financial index calculations.
Role type
Senior hands-on IC Lead Java Engineer (AI/Financial Systems)
Builds
Next-generation FTSE Russell Index Platform and client-facing financial products
Domain
Financial Services / High-Frequency Trading / Algorithmic Indexing
Deliverable
production ML models | product features
Required skills
Java, Python, distributed systems, microservices, REST APIs, RDBMS, CI/CD, Docker, Kubernetes, JVM profiling, algorithmic design, AI/LLM integration
Preferred skills
Team leadership, financial market data domain knowledge, in-memory caching, Spring Boot, Redis, Kafka, BDD frameworks, Agile management
Technologies
Java, Python, LangChain, LangGraph, Oracle, SQL Server, Postgres, Jenkins, GitLab, Docker, Kubernetes, Redis, Kafka, Spring Boot, Cucumber, JBehave, Karate
Responsibilities
Design and maintain complex backend applications; architect performance-critical index computation services; lead end-to-end project delivery; build automated test suites; provide Level 3 production support; mentor junior engineers
Seniority
Senior, hands-on IC with leadership responsibilities