Senior Software Engineer (Java)

Btse

Singapore

On-site

SGD 180,000 - 240,000

Full time

2 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

BTSE Group is seeking a Senior Java Engineer to join the team building our real-time data platform in Singapore. You will develop, optimize, and maintain a high-performance, low-latency system that ingests, normalises, and computes reference values from multiple external data sources.

You will implement composite reference-value algorithms, build aggregation methods, and deliver accurate data feeds while collaborating with DevOps to deploy production-ready Java code on trading systems.

Qualifications

  • 5+ years of hands-on experience with Java development.
  • Experience with real-time or high-throughput data systems.
  • Strong understanding of multi-threading, concurrency, and low-latency system design.
  • Solid data structures, algorithms, and design patterns.
  • Strong analytical and problem-solving skills; clear communication.

Responsibilities

  • Implement composite reference-value algorithms stable under volatile input conditions.
  • Build and maintain aggregation methodologies used in downstream calculations and reporting.
  • Deliver accurate data feeds and calibration inputs to internal monitoring systems; integrate new data sources.
  • Conduct statistical and time-series analysis on high-frequency data to detect anomalies.
  • Design low-latency capture, normalisation, and cross-source synchronisation of external real-time feeds.
  • Collaborate with devops to deploy production-ready Java code on trading systems.
  • Backtest and monitor model outputs; propose data-driven improvements.
  • Document methodologies and contribute to internal pricing standards.
  • Support business operations, including on-call troubleshooting and onboarding new instrument listings.

Skills

Java development
Real-time data systems
Low-latency design
Multithreading
Data structures & algorithms
Python for backtesting
REST/WebSocket APIs
AWS
SQL
NoSQL
Problem-solving

Tools

Spring Boot
REST/WebSocket

Job description

About BTSE:

DGTL SG is a specialized service provider dedicated to delivering a full spectrum of front-office and back-office support solutions, each of which are tailored to the unique needs of global financial technology firms. DGTL SG is engaged by BTSE Group to offer several key positions, enabling the delivery of cutting-edge technology and tailored solutions that meet the evolving demands of the fintech industry in a competitive global market.

BTSE Group

is a leading global fintech and blockchain company that is committed to building innovative technology and infrastructure. BTSE empowers businesses and corporate clients with the advanced tools they need to excel in a rapidly evolving and competitive market. BTSE has pioneered numerous trading technologies that have been widely adopted across the industry, setting new benchmarks for innovation, performance, and security in fintech. BTSE’s diverse business lines serve both retail (B2C) customers and institutional (B2B) clients, enabling them to launch, operate, and scale fintech businesses. BTSE is seeking ambitious, motivated professionals to join our B2C and B2B teams.

About the Opportunity:

We are seeking a Senior Java Engineer to join the team building our real-time data platform. You will build, optimize, and maintain a high-performance, low-latency system that ingests, normalises, and computes reference values from multiple external data sources. You will work in a fast-paced, collaborative environment with direct impact on the accuracy and reliability of data products consumed across the business.

  • Implement composite reference-value algorithms that remain stable and representative under highly volatile input conditions.
  • Build and maintain aggregation methodologies (e.g. volume-weighted, time-weighted, median-based) used in downstream periodic calculations and reporting.
  • Deliver accurate, timely data feeds and calibration inputs to internal monitoring and control systems; integrate new data sources on request to improve coverage and resilience.
  • Conduct statistical and time-series analysis on high-frequency data to detect anomalies, latency patterns, and data-integrity issues.
  • Design low-latency capture, normalisation, and cross-source synchronisation of external real-time feeds.
  • Collaborate with devops and infra teams to deploy production-ready Java code on trading systems.
  • Backtest and monitor model outputs; propose data-driven improvements to accuracy and robustness.
  • Document methodologies and contribute to internal pricing standards across the firm.
  • Support business operations, including on-call troubleshooting of pricing issues and onboarding new instrument listings.
  • Interest in global capital markets and quantitative/systematic data analysis.
  • 5+ years of hands-on experience with Java development.
  • Experience with real-time or high-throughput data systems.
  • Strong understanding of multi-threading, concurrency, and low-latency system design.
  • Solid data structures, algorithms, and design patterns.
  • Strong analytical and problem-solving skills; clear communication.
  • Excellent communication and teamwork skills.
  • Experience with real-time market data feeds or external data-provider APIs (REST/WebSocket).
  • Familiarity with derivative instrument data (e.g. contract specifications, reference rates).
  • Cloud platform experience (AWS).
  • SQL and NoSQL databases.
  • Python for backtesting, analysis, or tooling.
  • Understanding of monitoring, alerting, and control systems for real-time pipelines.
  • Spring Boot or similar Java backend frameworks.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer (Java)
Senior Software Engineer (Java)

Dgtl Technologies • Singapore

On-site
SGD 150,000 - 200,000
Competitive total compensation package
Professional development budget
Team-building programs
Senior Software Engineer (Java)
Senior Software Engineer (Java)

dgtl technologies pte. ltd. • Singapore

On-site
SGD 120,000 - 180,000
Competitive compensation
Professional development budget
Team-building programs
Senior Java Engineer: Real-Time, Low-Latency Data Platform
Senior Java Engineer: Real-Time, Low-Latency Data Platform

Btse • Singapore

On-site
SGD 180,000 - 240,000
Senior Java Engineer: Real-Time Market Data Platform
Senior Java Engineer: Real-Time Market Data Platform

dgtl technologies pte. ltd. • Singapore

On-site
SGD 120,000 - 180,000
Competitive compensation
Professional development budget
Team-building programs
Senior Java Engineer — Real-Time Market Data Platform
Senior Java Engineer — Real-Time Market Data Platform

Dgtl Technologies • Singapore

On-site
SGD 150,000 - 200,000
Competitive total compensation package
Professional development budget
Team-building programs
Senior Software Engineer
Senior Software Engineer

DZH INTERNATIONAL PTE. LTD. • Singapore

Hybrid
SGD 80,000 - 120,000
Project Manager / Consultant (Operational Process & Data Integration)
Project Manager / Consultant (Operational Process & Data Integration)

BTSE • Singapore

On-site
SGD 90,000 - 120,000
Competitive compensation
Team-building programs
Company events
Software Engineer (Backend)
Software Engineer (Backend)

Aquariux Fintech • Singapore

On-site
SGD 120,000 - 180,000
Market Data Engineer
Market Data Engineer

Hytech • Singapore

On-site
SGD 180,000 - 260,000
Software Engineer
Software Engineer

DZH INTERNATIONAL PTE. LTD. • Singapore

Hybrid
SGD 50,000 - 90,000
Medical benefits
Birthday leave
Study leave