Senior/Staff Engineer, Fraud Risk
8.0/10
Okx
$152,000 – $218,900 USD
Remote
senior
28 days ago
cryptofintechweb3JavaJVMSpring FrameworkHibernateMavenGitMySQLOracleKafka
AI Summary
The vacancy is well-structured and informative, providing clarity on responsibilities and compensation.
Check Match — Just drop your CV
See your fit for Senior/Staff Engineer, Fraud Risk in seconds.
Description
What you'll do
- •Proficiency with Java stack and JVM (memory/performance tuning, GC)
- •Proficiency with developing Web Services, SOA, REST APIs, Message Queue, Distributed/Scalable Architecture
- •Proficiency in Spring Framework (Spring Boot), Hibernate (or similar ORM), Maven, Git
- •Design and develop 24/7 high scale APIs and distributed system, the tech stack will be on Alicloud/AWS
- •Strong CS fundamentals, solid knowledge of OOP/OOD, GoF design patterns
- •Write unit tests, integration tests and CI/CD scripts
- •Own, monitor and improve our services in production
- •Development and testing of high quality product features spanning multiple product domains
- •Work with engineering managers, architects, engineers & QA to develop innovative solutions that meet market needs w.r.t functionality, performance, reliability, realistic implementation schedules and adherence to development goals and principles
- •Be a technical leader; research and promote new technologies and tools
- •Face technical challenges - performance, fault-tolerance, security and live production issues
- •Be involved throughout our service life cycle, influence every step of the way
Conditions
- •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!
Requirements
- •Min. 5+ years of experience in Software Development
- •Possess a solid foundation in Java, with a deep understanding of JVM configuration optimisation strategies and tuning, IO, multi-threading, concurrency frameworks, common data structures, algorithms, and design patterns
- •Good programming specifications and rich work experience
- •Familiar with mainstream open-source application frameworks, such as SpringBoot, SpringMVC, Mybatis, SpringCloud, etc.
- •Experience with MySQL, Oracle, and other databases, with an in-depth understanding of things, locks, indexes, database and SQL optimisation, design methods such as sub-database sub-table, leader/follower synchronization
- •Familiar with common middleware, such as Kakfa, ELK, Hologres, etc.
- •Possess a deep understanding of the design principles of common caching systems, such as Memcached, Redis, etc. and be able to accurately choose caching solutions
- •Have a good understanding of distributed system principles, including CAP, consistency, idempotent operation, etc.
- •Work well in a team environment and be able to effectively drive cross-team solutions that have complex dependencies and requirements
- •Results-oriented, self-learner, problem solver with can do attitude
- •Clear logic, quick thinking and good communication skills
- •Bilingual is highly preferred (Mandarin and English) as the team will be working with stakeholders in different regions
Loading similar jobs...