Job Description
OKX is seeking a Senior Staff Engineer to join their Fraud Risk team. This role offers the opportunity to make a significant impact on the engineering team by implementing and supporting backend microservices. The engineer will collaborate closely with frontend and cross-functional teams to coordinate complex deliverables and provide valuable feedback on team decisions.
Responsibilities:
- Implementation and support of backend microservices
- Collaborating with frontend and cross-functional teams
- Research and provide feedback on team decisions
- Design and develop high-scale APIs and distributed systems
- Write unit tests, integration tests, and CI/CD scripts
- Monitor and improve services in production
- Develop and test high-quality product features
- Work with engineering managers, architects, engineers, and QA to develop innovative solutions
- Research and promote new technologies and tools
Requirements:
- Min. 5+ years of experience in Software Development
- Solid foundation in Java and JVM
- Experience with Web Services, SOA, REST APIs, Message Queue, Distributed/Scalable Architecture
- Proficiency in Spring Framework (Spring Boot), Hibernate (or similar ORM), Maven, Git
- Strong CS fundamentals, solid knowledge of OOP/OOD, GoF design patterns
- Familiar with mainstream open-source application frameworks
- Experience with MySQL, Oracle, and other databases
- Familiar with common middleware, such as Kakfa, ELK, Hologres, etc.
- Good understanding of distributed system principles
- Ability to work well in a team environment
- Results-oriented, self-learner, problem solver
- Clear logic, quick thinking, and good communication skills
- Bilingual is highly preferred (Mandarin and English)
OKX offers:
- Competitive total compensation package
- L&D programs and education subsidy
- Team building programs and company events
- Wellness and meal allowances
- Comprehensive healthcare schemes