Role overview
What You’ll Do
- Build an enterprise grade, distributed trading platform that provides real-time access to crypto markets
- Work on developing the best possible distributed services platform using Kubernetes on top AWS with multiple supporting tools and technologies.
- Liquidity sourcing and aggregation, execution algorithm modeling and implementation
- Prototype new solutions for complex software problems and implement them for production cloud deployments
- Be a technical subject matter expert and share your expertise with a growing team of engineers
- Work with teams across the organization, including product, information security and operations to think beyond the technical implications of your design decisions
What We’re Looking For
-
- A deep understanding of distributed systems architectures, trade offs and challenges as they relate to scalability and latency in processing large volumes of data in realtime.
- Experience building highly scalable and performant enterprise software
- Excellent working knowledge of Java and its ecosystem (i.e. threading, concurrency ... etc).
- A positive attitude and a passion for sharing knowledge - the go-to person on the team for small and large questions
- Ability to encourage engineering best practices in a team and the larger department
- Bachelor’s in Computer Science or similar + 7 years of hands on Software Development experience in at least one of the following technologies: Java, event driven architectures (AMQP or similar), gRPC, services meshes, etc, or Master’s in Computer Science or similar + 5 years of hands on Software Development experience in at least one of the following technologies: Java, event driven architectures (AMQP or similar), gRPC, services meshes, etc.
Tags & focus areas
Used for matching and alerts on DevFound Devops Dev Sales Java