CareerPlanGet AI match score →

Senior Java Developer

Charlotte, NC, US💼 Full-time🗓 2026-02-27 → 2026-07-28

Core

Design, build, and operationalize high-performance, AI-driven Java and Python applications for the FTSE Russell Index Platform, enabling global financial market data calculation and distribution.

Role type

Senior IC Java Engineer (AI/ML)

Builds

Next-generation FTSE Russell Index Platform (global financial indexes)

Domain

Financial markets infrastructure / Algorithmic data processing

Deliverable

production ML models | product features

Required skills

Core Java, Python, Microservices, REST APIs, RDBMS (Oracle/SQL Server/Postgres), CI/CD, Docker, Kubernetes, JVM profiling, Algorithms, Data structures, Distributed systems design, AI/LLM integration (LangChain/LangGraph)

Preferred skills

Financial services domain knowledge, In-memory caching (Redis), Message queues (Kafka), BDD frameworks, Multi-threading & Concurrency expertise

Technologies

Java, Python, LangChain, LangGraph, Jenkins, GitLab, Oracle, SQL Server, Postgres, Docker, Kubernetes, Redis, Kafka, Spring Boot, Cucumber, JBehave, Karate

Responsibilities

Design and develop complex Java/Python applications; Architect services for large-scale index computations; Lead projects end-to-end from requirements to operations; Build automated test suites; Diagnose production issues and provide Level 3 support; Conduct peer reviews and mentor junior engineers

Seniority

Senior, hands-on IC with technical leadership

Sourced via efinancialcareers · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on eFinancialCareers ↗