Senior Java Engineer - Liquidity Platform
Job Description:
Our client is a leading global crypto exchange and wallet provider, trusted by millions of users and institutions for secure access to crypto markets and decentralized applications (dApps). They are driven by innovation, collaboration, and delivering high-performance trading solutions.
The Strategy Service team on the Liquidity Platform is seeking a Senior Java Engineer to develop and maintain high-performance trading infrastructure. You will work on critical microservices, core strategy engines, and APIs, ensuring scalability, resiliency, and maintainability.
Key Responsibilities
-
Develop and maintain trading infrastructure microservices.
-
Design and implement distributed architecture solutions.
- Build and maintain the core strategy engine with high-performance backend and APIs.
-
Conduct code reviews and mentor junior developers.
- Collaborate with cross-functional teams and troubleshoot complex technical issues.
-
Implement security best practices and stay current with industry trends.
Requirements
-
5+ years of software development experience with a solid STEM background.
-
Strong understanding of scalable, resilient, and maintainable systems.
-
Experience with WebSocket, GraphQL, Linux, CI/CD pipelines.
-
Knowledge of Kafka, Redis, SQL databases, Docker, and Kubernetes is a plus.
-
Familiarity with crypto trading microstructure is a plus.
-
Strong English communication and ability to work in a fast-paced environment.
Required Skills:
Java