Software Engineering & Development, Off
Core
Design, build, test, and maintain real-time and batch data processing solutions (RTAPI, microservices) for market data and reference data workflows in a regulated financial technology environment.
Role type
Senior Software Engineer (Java, Microservices, Data Processing)
Builds
Real-time APIs (RTAPI), ADP microservices, automated quality frameworks, and data integration workflows
Domain
Financial Technology (Market Data, Capital Markets)
Deliverable
production ML models | product features
Required skills
Java 17, Spring Boot, Microservices, SQL, Distributed Systems, Test Automation, Object-Oriented Design, Concurrency, Debugging
Preferred skills
Financial systems experience, Azure messaging, Kubernetes, Legacy modernization, Technical mentoring
Technologies
Java 17, Spring Boot, Spring Cloud, Spring Integration, Azure Service Bus, SQL Server, Snowflake, Kubernetes, Helm, Argo CD, JUnit 5, SonarQube
Responsibilities
Design and develop RTAPI components and backend services; Build and support event-driven microservices; Troubleshoot complex production issues and perform root cause analysis; Create and maintain automated unit, integration, and regression tests; Mentor junior engineers and raise engineering standards
Seniority
Senior, hands-on IC with technical leadership