Senior Software Engineer - Java/Prime Brokerage/AI
Core
Design, code, test, debug, and document high-performance Java applications for Prime Brokerage, capital markets, and investment banking domains.
Role type
Senior Software Engineer (Java/Prime Brokerage/AI)
Builds
High-performance Java web applications, microservices, and AI-driven software development initiatives.
Domain
Financial Services (Prime Brokerage, Capital Markets, Investment Banking)
Deliverable
production ML models | product features
Required skills
Java (8+), Spring Framework (Core, MVC, Batch), Hibernate, SQL, Oracle, RESTful APIs, Microservices, CI/CD, Maven, Gradle, Jenkins, GitHub Actions, React/Angular/JavaScript, Kafka, Redis
Preferred skills
Prime Brokerage domain knowledge, Equities/Bonds/Derivatives trading experience, Front office trading systems, Trade capture/clearing/settlement, Market connectivity, Capital market Risk & Margin systems, Order flow reporting, AI-driven software development
Technologies
Java, Spring, Hibernate, Oracle, React, Angular, JavaScript, Kafka, Redis, Jenkins, GitHub Actions, Maven, Gradle
Responsibilities
Lead moderately complex initiatives and deliverables; Design and develop high-performance Java applications; Collaborate with peers to resolve technical challenges; Lead projects and guide less experienced staff; Understand AI-driven software development; Execute technology transformations and application modernization.
Seniority
Senior, hands-on IC with leadership responsibilities