Senior Back-end Java Developer - Trading Platforms, VP
Core
Design, build, and sustain scalable, high-performance back-office trading applications and mission-critical trading infrastructure.
Role type
Senior hands-on IC back-end Java developer (trading platforms)
Builds
Distributed, event-driven microservices for back-office trading applications
Domain
Financial technology / Trading platforms
Deliverable
production ML models | product features
Required skills
Kotlin, Java, Python, Microservices architecture, Spring Boot, Kafka, Solace, Tibco, MQ, Kubernetes, Docker, OpenShift, Oracle SQL, Trunk-based development, TDD, BDD, CI/CD, DevOps
Preferred skills
Master's degree in CS/SE, Performance tuning, Observability
Technologies
Kafka, Solace, Tibco, MQ, Spring Boot, Kubernetes, Docker, OpenShift, Oracle SQL
Responsibilities
Design and develop robust, scalable back-office trading applications; Implement trunk-based development and progressive delivery strategies; Apply TDD and BDD methodologies; Drive adoption of CI/CD pipelines and infrastructure as code; Conduct code reviews and vulnerability assessments; Design distributed, event-driven microservices; Mentor junior engineers and lead technical discussions.
Seniority
Senior, hands-on IC