Job Summary:
Seeking a Java expert with strong Capital Markets domain knowledge and hands-on experience in TDD, event-driven architecture, and backend systems. Candidates must have practical trading/post-trade experience and a strong engineering mindset focused on quality and continuous delivery.
Key Responsibilities:
- Design and develop robust Java backend services using TDD.
- Build event-driven systems using message passing, event sourcing, failure handling, ordering, and replay patterns.
- Work across trade lifecycle, position management, settlement, cash flows, reporting, and accounting.
- Develop scalable solutions using Kafka, Kubernetes/OpenShift, and AWS S3.
- Follow CI/CD, trunk-based development, and Agile delivery practices.
- Own software quality through design, automated testing, and production delivery.
Mandatory Skills:
- Java – Expert
- TDD / Test-Driven Development
- AWS S3
- Kafka
- Kubernetes
- Capital Markets / Trading / Post-Trade experience
- Event-Driven Architecture
Good to Have:
- Kotlin
- Solace / TIBCO EMS
- SQL Server / MongoDB
- OpenShift
- Open Telemetry / ELK / Grafana
- Hashi Corp Vault / CyberArk
- GitHub Copilot / Devin
- Prime Brokerage / Synthetic Swaps / Cash Equities
- EMIR / MiFID / 871(m) exposure