Software Developer (Java)
Core
Develop high-performance, ultra-low latency exchange components and greenfield systems using core Java.
Role type
Senior IC Software Developer (Java)
Builds
Distributed, event-driven core Java systems, cloud-based systems, and blockchain integrations
Domain
Financial technology / High-frequency trading
Deliverable
production ML models | product features
Required skills
Core Java, distributed systems, event-driven architecture, performance optimization, unit testing, pair programming
Preferred skills
Blockchain integration, cloud architecture, Linux administration
Technologies
Java, MySQL, Kafka, Kubernetes, Nomad, Linux, JUnit, JMH, JCStress, Jenkins, Selenium, Vue.js, Python
Responsibilities
Write performant, reliable, and well-tested code; engage in pair programming; work across the stack to solve performance-critical problems; participate in team rotations and internal tech talks
Seniority
Senior, hands-on IC
