Software Engineer - Java (Asset & Custody)
Who We Are
At OKX, we are a global leader in the cryptocurrency exchange industry, utilizing blockchain technology to reshape the financial ecosystem. With a focus on innovation and offering diverse and advanced products, solutions, and trading tools, we have gained the trust of over 20 million users worldwide. Our mission is to empower individuals to explore the world of crypto and provide a platform that is both engaging and accessible. In addition to our exchange, we also have a research arm, OKX Insights, which stays current with the latest trends in the crypto industry. With our commitment to innovation and the power of decentralized finance, we envision a world of financial access through blockchain technology.
We value our team members just as much as we value technology. Our culture is built on collaboration, adaptability, and integrity. We strive to create a friendly, inclusive, and rewarding environment for all employees. Regardless of your background, we believe in treating everyone with respect, providing equal opportunities for growth and development. Our goal is to bring out the best in every individual.
About the Opportunity
What You’ll Be Doing:
- Join a new and exciting project on a high-energy team at one of the largest cryptocurrency exchanges.
- Design and implement flexible and high-performing user-centered services for a growing user base and in accordance with evolving regulatory requirements.
- Collaborate with Product, Design, and Marketing teams to drive innovation and work in cross-functional teams.
What We Look For In You:
- Strong experience in developing Microservices and APIs using Java, SpringBoot, and SpringCloud.
- Knowledgeable in multi-threading and distributed architecture, including mainstream messaging frameworks like Kafka, Tibco, and Informatica UM.
- Solid understanding and experience with relational databases.
- Comfortable working in a cloud-based Linux environment.
- Familiarity with agile development processes such as TDD, CI, and Scrum.
- Ability to work effectively with international teams across different time zones.
- Experience in Spring Security is a plus.
- Fluent in English, knowledge of Mandarin is a plus.