B
Posted 8 hours ago
Java Engineer
BTSE(Sr.) Java Engineer, Matching Engine Team
Perks & benefits
TransportationHealth InsurancePaid Leave
Requirements
Degree in CS or equivalent, 5+ years professional Java development, High-performance low-latency system experience, Proficiency in Apache Kafka, Knowledge of trading/matching engine mechanics, Proficiency in Spring or Spring Boot, Experience with relational databases and SQL
Skills
JavaKafkaSpring BootSQLWebSockets
About the role
Responsibilities
- Design, optimize, and maintain the core matching engine, order book management, and transaction clearing components
- Collaborate with team members on designing, developing, and unit-testing new features and modifications
- Design data structures and utilize appropriate design patterns to model and implement business logic
- Implement real-time, low-latency data streaming services using WebSockets or related protocols
- Document source code and generate readable API documentations
- Utilize software engineering tools including Git, Jenkins, and Maven
Requirements
- Degree in Computer Science or an equivalent field
- 5+ years of professional experience in Java development
- Experience building high-performance, low-latency, and high-throughput systems
- Solid understanding of trading/matching engine mechanics (e.g., Price-Time Priority, order lifecycle)
- Proficiency in Apache Kafka for building scalable, event-driven architectures
- Proficiency in mainstream Java frameworks such as Spring or Spring Boot
- Proficiency in relational databases and SQL
- Strong understanding of various data structures and Java concurrency
Preferred Qualifications
- Experience in the crypto, blockchain, or Web3 industry
- Familiarity with in-memory computing or lock-free data structures
- Proficiency in JavaScript, Python, or Golang
- Hands-on experience with WebSocket development for real-time applications
Benefits
- Competitive total compensation package
- Various team building programs and company events
- Comprehensive healthcare schemes for employees and dependents
About the Company
BTSE Group is a leading global fintech and blockchain company committed to building innovative technology and infrastructure. BTSE empowers businesses and corporate clients with advanced tools to excel in a rapidly evolving market, providing both retail (B2C) and institutional (B2B) services through pioneering trading technologies.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeJava Engineer
BTSE · Taipei
