Staff Software Engineer, Asset & Financial Product
OKX
About OKX
About the Opportunity
The Financial Product team is responsible for building next-generation investment solutions for crypto assets. As a developer on this team, you’ll work on core services that power products across structured investments, DeFi trading/lending pools, and C2C lending. Innovation is at the heart of what we do - new trading strategies and investment ideas emerge constantly, and you’ll be part of a fast-moving team that experiments, builds, and scales these ideas into real-world products for our users.
What You’ll Be Doing
- Design and Implement highly scalable system capabilities, primarily focusing on Java-based APIs.
- Integrate applications onto cloud platforms, including AliCloud, AWS, or future vendor cloud adoptions.
- Troubleshoot and Resolve production issues promptly and effectively.
- Manage and participate in release activities, including PROD deployment and testing environment configurations.
- Identify and Address technical debt to reduce system complexity and improve maintainability.
- Monitor application stability, escalating critical issues to relevant stakeholders in a timely manner.
- Collaborate effectively with team members across different geographical locations.
- Contribute to knowledge sharing and expertise development to upgrade current applications and promote best practices.
What We Look For In You
- Strong programming skills in Java, ideally with JDK 17 and above.
- Experience with middleware tools like Redis, Kafka, PolarDB, or MySQL is a must.
- Experience with well-known frameworks and libraries, i.e., Spring/Juice, Apache series.
- Experience with cloud provider's services, preferably Alibaba Cloud/AWS.
- Proficiency in speaking, reading and writing in both English and Mandarin to collaborate effectively with global and cross-functional team members.
Nice to Haves
- Knowledge and experience in HBase, DynamoDB, Databricks, Athena, Elasticsearch.
- Knowledge and experience of Kubernetes and Docker.
- Proficient in scripting languages such as Bash.
- Familiar with the architecture and usage of at least one mainstream monitoring system.
- Experience with the software development lifecycle toolchain, including but not limited to tools for release management, log collection, configuration management, etc.
Perks & 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 allowances
- Comprehensive healthcare schemes for employees and dependants
- More that we love to tell you along the process!