Senior Java Developer - Assistant Vice President
Core
Design, develop, and implement high-performance, scalable Java applications and real-time streaming solutions for the Local Markets Business to monitor risk.
Role type
Senior IC Java Developer (Real-time Streaming & Distributed Systems)
Builds
Real-time risk monitoring systems, streaming data pipelines, and microservices architectures
Domain
Financial Services / Real-time Data Engineering
Deliverable
production ML models | product features
Required skills
Java, Apache Flink, Apache Samza, Kafka, Spring Boot, Microservices, Docker, OpenShift, Linux, Shell Scripting, ELK Stack, Distributed Systems, Event-Driven Architecture
Preferred skills
Hadoop, Yarn, KDB, Fixed Income products, Financial Risk concepts
Technologies
Java, Apache Flink, Apache Samza, Kafka, Spring Boot, Docker, OpenShift, ELK Stack, Linux, KDB
Responsibilities
Design and develop Java applications focusing on performance and scalability; Implement real-time streaming solutions using Flink/Samza; Manage applications using Kafka and Microservices; Build and maintain CI/CD pipelines; Containerize and deploy applications; Monitor systems using ELK stack; Collaborate with cross-functional teams on system analysis and programming.
Seniority
Senior, hands-on IC