CareerPlan

Senior Java Developer

Charlotte, NC, USFull-time2026-08-28 → 2026-11-09

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 IC Java Engineer (AI/ML)

Builds

Next-generation FTSE Russell Index Platform and client-facing financial products

Domain

Financial markets infrastructure / High-performance computing

Deliverable

production ML models

Required skills

Core Java, Python, Microservices, REST APIs, RDBMS (Oracle/SQL Server/Postgres), Docker, Kubernetes, JVM profiling, CI/CD, Algorithms, Data structures

Preferred skills

LLMs, LangChain/LangGraph, Agent AI frameworks, In-memory caching, Redis, Kafka, BDD frameworks, Spring Boot

Technologies

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

Responsibilities

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

Seniority

Senior, hands-on IC