Software Engineer - Trading Platform Development
Core
Design, build, and deploy scalable Java microservices for a multi-asset trading platform.
Role type
Senior IC software engineer (trading systems)
Builds
Production-quality Java microservices and APIs for trading technology
Domain
Financial services / High-frequency trading
Deliverable
production ML models | product features
Required skills
Java, Kafka, Redis, AWS, microservices, REST APIs, SQL, NoSQL, CI/CD, TDD
Preferred skills
React, FIX protocol, trading systems
Technologies
Kafka, Redis, AWS, Kubernetes, IBM MQ, RabbitMQ, Amazon MSK, OpenAPI, Swagger (via careerplan.io/jobs/ge8584a8-software-engineer-trading-platform-development-at-j-p-morgan)
Responsibilities
Design and build scalable Java microservices using reactive programming; Create and maintain technical documentation and service APIs; Participate in code reviews and promote test-driven development; Support architecture and API design discussions; Perform performance testing and resilience validation; Use AI coding assistants to improve code quality and validate outputs.