Overview:
The role of Quant Developer Java is crucial within our organization as it involves developing and maintaining highperformance trading systems and implementing quantitative models. This role plays a key part in driving the success of our trading strategies and maintaining our competitive edge in the market.
Key Responsibilities:
- Engage in the full life cycle of software development including requirement gathering design coding testing and deployment
- Possess strong technical skills enabling the delivery of highquality production code
- Collaborate with the convert team to enhance the effectiveness of trading models
- Liaise with trading and operations teams to develop new products and improve existing ones
- Establish and improve trading system infrastructure to handle large scale positions and orders
- Identify system bottlenecks and bugs and implement solutions to address these issues
- Mentor junior developers within the team and assist with design and code reviews
- Be available during flexible working hours to address production emergencies
Required Qualifications:
- 6 years of experience in the full lifecycle of project development for Java applications
- Strong understanding of software design architecture development and integration
- Solid knowledge of event processing models multithreading enterprise integration patterns web services and REST
- Experience with algorithmic trading systems investment banks hedge funds trading firms or brokerages is a strong plus
- Flexibility with location for this role though our preference is for candidates working in Asian time zones
- A degree in Computer Science Engineering or a Mathematics/Algorithmrelated field is a bonus
system design,production code,integration,trading system infrastructure,trading systems,algorithmic trading systems,quantitative models,architecture,trading,java,software development,trading models,web services,technical skills,software