Back End Developer (Java/Python) - Trading Systems
HashOptima · Singapour
Job description
About the role
HashOptima is looking for a Backend Java/Python Developer to join its core development team. The successful candidate will work on greenfield projects building large-scale trading and quotation systems. The role involves the full software development lifecycle, from requirements and design through code, testing and deployment.
Key responsibilities
- Deliver high-quality production code for low-latency, high-throughput trading systems.
- Collaborate with the Research/Quant team to build and enhance trading and quotation models (pricing, hedging, delta-residual).
- Liaise with trading and product teams to develop new products and improve existing ones.
- Build and improve trading system infrastructure for large-scale positions, quotes and orders, and implement risk management and position-monitoring tools.
- Identify bottlenecks and bugs and drive solutions to their root causes.
- Mentor junior developers and lead design and code reviews.
- Be available during flexible hours for production emergencies.
- Use AI coding agents (e.g. Claude Code) in daily work: planning, ticket management, design generation, code writing and refactoring, test automation and code/security reviews, and improving team-level agent tooling.
Required profile
- 2+ years of experience across the full lifecycle of Java/Python application development.
- Excellent problem-solving ability and strong ownership mindset.
- Experience with high availability, high throughput, low latency systems; algorithmic trading, investment banks, hedge funds, brokerages or crypto exchanges is a plus.
- Flexibility with location, with preference for candidates in Asian time zones.
- A degree in Computer Science, Engineering, Mathematics or a related field is preferred.
Required skills
- Java and Python, with hands-on experience building trading, hedging and risk management systems.
- Spring / Spring Boot, MyBatis, MySQL, Redis, Kafka and cloud-native deployment.
- Event processing, multi-threading, enterprise integration patterns, web services and REST.
- Hands-on use of AI coding agents (Claude Code, Cursor, Copilot or similar); familiarity with CLAUDE.md, MCP integrations and prompt loops is strongly preferred.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Singapore.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 8 hours ago
Expires 1 month from now
1 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
HashOptima
Singapour