Senior/Staff Engineer, P2P Trading
OKX
about 1 month ago
Singapore, Singapore
Senior / Staff+
Responsibilities
- Collaborate with Product, Design, and Marketing teams to deliver rapid, cross-functional innovation.
- Architect and maintain high-performance, highly available distributed services.
- Solve complex business logic challenges and drive improvements for global user experiences.
- Provide guidance on best practices, conduct peer code reviews, solution design and champion continuous improvement.
- Drive development SDLC, enhance cross-team collaboration and communication.
Requirements
- At least 3+ years experience in JAVA Development.
- Bachelor’s degree in Science, Technology, Engineering, or Mathematics.
- Hands-on experience in developing Microservices/APIs using Java 8 above, Spring Boot, and Spring Cloud.
- Strong understanding of multi-threading and distributed architectures including service discovery and registry, tracing, CAP, data consistency, etc.
- Proficiency in working with both relational and NoSQL databases, messaging frameworks (e.g., Kafka), distributed caching solutions (e.g., Redis) and other essential tools.
- Familiar with cloud-based Linux environment.
- Familiar with automated testing and continuous integration processes (CI/CD).
- Experienced in handling production issues and strong problem-solving skills.
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!
Tech Stack
Apache KafkaJavaLinuxRedisSpring Boot
Categories
BackendDevOpsFull Stack