Responsibilities
Development activities include full stack development,
proposing architectural decisions, participating in designs,
design, review, code review, implementation, testing and
release
Design, build and maintain a
high-performance, high-availability, high-capacity, supportable and
adaptive platform for derivatives trading systems
Design and implement a new Data Analytic Platform with
Kafka
Design and implement Real time risk
reporting dashboard on top on Kafka
Establish
a quick turnaround deployable system with automated testing and
continuous integration and delivery
Identify
issues and implement solutions to complex problems in backend
infrastructure and platforms
Analyze &
solve difficult problems across the stack
Work
closely with security team, operations and infrastructure to build
highly secure and scalable backend services
Management of documentation of all code and
functionalities implemented.
Design and
implement solutions to complex problems in large-scale
platforms
Work closely with DevOps to improve
tech stack for long-term engineering
initiatives
Requirements
Core java developer with 8+ years experience in either :
Risk Management from Equity Derivatives, (including real time risk
system, option pricing and pnl attribution) or Margin Policy
(Portfolio margin)
Expert-level core Java
knowledge in a UNIX / Linux environment
Strong
experience in developing low-latency, GC-free, large scaled
systems
Solid experience in optimizing
applications for performance and resilience in failover
Demonstrate a strong knowledge of design principles,
design patterns, and automated testing best practices
Prior experience with building high performance trading
system highly desirable
Prior experience with
microservices, event sourcing based architecture highly
desirable
Experience in Real Time Risk
Management / Margin Calculation
Strong
understanding of modern development methodology, such as Agile and
Scrum
Good team player with strong
interpersonal skills, approachable and collaborative
attitude
Passionate about new technologies, a
fast learner and have a "get things done" mentality
Interested in building first-class product to solve real
world problems
Humble to embrace better ideas
from others, eager to make things better, open to challenges and
possibilities
Advantageous
to have : Database
knowledge (timescale, KDB, PostgreSQL, Cassandra)
Knowledge in
Python
Benefits
We offer an attractive compensation package working in a
cutting-edge field of Fintech.
Huge
responsibilities from Day 1. Be the owner of your own learning
curve. The possibilities are limitless and depend on you
You get to work in a very dynamic environment and be part
of an international team
You will get to have
involvement in developing a brand new product from scratch
alongside with a talented team
Java Developer • Singapore