Senior/Staff Java Engineer, Liquidity Platform, Strategy Service
OKX
4 months ago
Hong Kong, Hong Kong
Senior / Staff+
Responsibilities
- Develop and maintain a wide range of critical trading infrastructure microservices.
- Design and implement enterprise-grade micro-services and distributed architecture solutions.
- Develop and maintain our core strategy engine with a focus on high performance backend and APIs.
- Conduct code reviews and mentor junior developers to maintain code quality standards.
- Ensure scalability, resiliency, and maintainability of all software systems.
- Collaborate with cross-functional teams to design, implement, and optimize software solutions.
- Analyze and troubleshoot complex technical issues.
- Demonstrate and implement security best practices across all development activities.
- Stay current with industry trends and best practices in software development.
Requirements
- Solid STEM education background.
- 5+ years of software development experience.
- Strong understanding of scalability, resiliency, and maintainability principles.
- Strong proficiency in English, both in writing and speaking.
- Strong work ethic and ownership.
- Ability to work effectively under pressure in a fast-paced environment.
- Experience with WebSocket and GraphQL.
- Proficiency in Linux environments.
- Familiarity with CI/CD pipelines.
- Experience with Kafka, Redis, SQL databases, docker and k8s is a plus.
- Knowledge of market microstructure of crypto trading is a plus.
Benefits
- Competitive total compensation package.
- L&D programs and education subsidy for employees' growth and development.
- Various team building programs and company events.
- Wellness and meal allowance.
- Comprehensive healthcare schemes for employees and dependants.
- More that we love to tell you along the process!
Tech Stack
Apache KafkaDockerGraphQLJavaKubernetesLinuxPythonRedisSQL
Categories
BackendDevOpsSecurity