Back End Developer (Java)

BNB Chain

Singapore

On-site

SGD 90,000 - 150,000

Full time

7 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Hash Optima is seeking a Backend Java/Python Developer to join our core development team in Singapore. You will work on greenfield projects for large-scale trading and quotation systems, participating in all SDLC stages and delivering low-latency production code.

You will collaborate with Research/Quant to enhance trading models, mentor juniors, and drive design reviews. Flexibility for hours to handle production incidents and strong AI-agent tooling experience are valued.

Qualifications

  • 2+ years in the full lifecycle of Java/Python application development.
  • Strong ownership mindset and problem-solving capabilities.
  • Solid understanding of software design, architecture, development, and system integration.
  • Solid knowledge of event processing models, multi-threading, enterprise integration patterns, web services, and REST.
  • Hands-on backend technologies: Spring / Spring Boot, MyBatis, MySQL, Redis, Kafka, cloud-native deployment.
  • Proficiency in Python, with experience building trading, hedging, and risk management systems.
  • Experience with high availability, high throughput, low latency systems.
  • Hands-on experience using AI coding agents to ship production code; familiarity with agent-driven workflows is strongly preferred.
  • Experience with algorithmic trading systems or related financial domains is a plus.
  • Understanding derivatives like options is a plus.

Responsibilities

  • Engage in all stages of the software development life cycle: requirements, design, coding, testing, and deployment.
  • Deliver high-quality production code for low-latency, high-throughput trading systems.
  • Collaborate with Research/Quant to build trading and quotation models (pricing, hedging, delta-residual models).
  • Liaise with trading and product teams to develop new trading products and improve existing ones.
  • Establish and improve trading system infrastructure to handle large-scale positions, quotes, and orders.
  • Implement and improve risk management and position-monitoring tools.
  • Identify system bottlenecks and drive root-cause solutions.
  • Mentor junior developers and lead design and code reviews.
  • Be available during flexible hours to address production emergencies.
  • Leverage AI coding agents as a core part of daily workflow—planning, Jira management, designing, coding, testing, and reviews.

Skills

Java
Python
RESTful services
Multi-threading

Education

Bachelor's degree in CS/Engineering/Math or related

Tools

Spring / Spring Boot
MyBatis
MySQL
Redis
Kafka
Cloud-native deployment

Job description

About company: https://www.hashoptima.com/

We are looking for a Backend Java/Python Developer to join our core development team. The successful candidate will participate in greenfield projects building large-scale trading and quotation systems. Daily tasks include, but are not limited to:

Responsibilities
  • Engage in all stages of the software development life cycle: establishing requirements, designing, writing code, testing, and deployment.
  • 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 (e.g. pricing, hedging, delta‑residual models).
  • Liaise with the trading and product teams to develop new trading products and improve existing ones.
  • Establish and improve trading system infrastructure to handle large-scale positions, quotes, and orders.
  • Implement and improve risk management and position‑monitoring tools.
  • Identify system bottlenecks and bugs and drive solutions to root causes.
  • Mentor junior developers and lead design and code reviews.
  • Be available during flexible hours to address production emergencies.
  • Leverage AI coding agents (e.g. Claude Code) as a core part of the daily workflow — including project planning and Jira/ticket management, generating and reviewing technical designs, writing and refactoring production code, authoring and automating tests, and performing code/security reviews. Candidates are expected to be proficient in prompting, orchestrating, and validating agent output, and to continuously improve team‑level agent tooling (skills, hooks, MCP integrations, CI automations).
Requirements
  • 2+ years of experience in the full lifecycle of Java/Python application development.
  • Excellent problem‑solving capabilities and strong ownership mindset.
  • Strong understanding of software design, architecture, development, and system integration.
  • Solid knowledge of event processing models, multi-threading, enterprise integration patterns, web services, and REST.
  • Solid knowledge of backend technologies such as Spring / Spring Boot, MyBatis, MySQL, Redis, Kafka, and cloud‑native deployment.
  • Working proficiency in Python, with hands‑on experience building trading, hedging, and risk management systems.
  • Experience with high availability, high throughput, low latency systems.
  • Hands‑on experience using AI coding agents (Claude Code, Cursor, Copilot, or similar) to ship production code. Familiarity with agent‑driven workflows — writing CLAUDE.md / rules files, building custom skills or slash commands, integrating MCP servers (Jira/Confluence/GitHub), and designing prompts and review loops that keep agent output reliable — is strongly preferred.
  • Experience with algorithmic trading systems, investment banks, hedge funds, trading firms, brokerages, or crypto exchanges is a plus.
  • Understanding of derivatives products such as options (pricing, Greeks, hedging) 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.
  • Contributions to internal developer tooling, agent skills, or AI‑assisted engineering productivity is a plus.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Back End Developer (Java)
Back End Developer (Java)

HashOptima • Singapore

On-site
SGD 90,000 - 150,000
Backend Java/Python Engineer - Low-Latency Trading
Backend Java/Python Engineer - Low-Latency Trading

BNB Chain • Singapore

On-site
SGD 90,000 - 150,000
Software Engineer (Backend)
Software Engineer (Backend)

Aquariux Fintech • Singapore

On-site
SGD 120,000 - 180,000
Low-Latency Backend Engineer (Java/Python) for Trading
Low-Latency Backend Engineer (Java/Python) for Trading

HashOptima • Singapore

On-site
SGD 90,000 - 150,000
Senior Java Software Developer
Senior Java Software Developer

Luxoft • Singapore

On-site
SGD 120,000 - 160,000
Senior Java Backend Engineer for E-Trading Platform
Senior Java Backend Engineer for E-Trading Platform

Luxoft • Singapore

On-site
SGD 120,000 - 160,000
Trading Desk Software Engineer
Trading Desk Software Engineer

Randstad Singapore • Singapore

On-site
SGD 180,000 - 260,000
Trading Desk Software Designer
Trading Desk Software Designer

Randstad Singapore • Singapore

On-site
SGD 180,000 - 280,000
Quantitative Developer – Execution
Quantitative Developer – Execution

Metabit • Singapore

On-site
SGD 150,000 - 200,000
Assistant Vice President/Vice President, Software Engineer, Global Markets Technology
Assistant Vice President/Vice President, Software Engineer, Global Markets Technology

Bank of America Corporation • Singapore

On-site
SGD 180,000 - 300,000