Senior Software Engineer (Java)

dgtl technologies pte. ltd.

Singapore

On-site

SGD 120,000 - 180,000

Full time

2 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive compensation
Professional development budget
Team-building programs

Job summary

dgtl technologies pte. ltd. is seeking a Senior Java Engineer to join our real-time market data platform.

You will design, optimize, and maintain a high-performance, low-latency system that ingests and computes benchmark values from multiple feeds, enabling accurate pricing across the business. You will collaborate with DevOps and risk teams, backtest models, and contribute to pricing standards. The role requires deep Java expertise, experience with streaming data, and a passion for reliable

Qualifications

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

Responsibilities

  • Implement composite reference-value algorithms stable under volatile conditions.
  • Build and maintain aggregation methodologies (volume-weighted, time-weighted, median-based).
  • Deliver accurate data feeds and calibration inputs to monitoring systems; integrate new data sources.
  • Conduct statistical/time-series analysis on high-frequency data for anomalies and latency patterns.
  • Design low-latency capture, normalization, and cross-source synchronization of real-time feeds.
  • Collaborate with DevOps to deploy Java code on trading systems.
  • Backtest and monitor model outputs; propose data-driven improvements.
  • Document methodologies and contribute to pricing standards.
  • Support operations, including on-call troubleshooting and onboarding new listings.

Skills

Java development
Multi-threading
Low-latency system design
Data structures & algorithms
Problem solving
Communication skills
Interest in global capital markets

Tools

Spring Boot
AWS
SQL
NoSQL
REST/WebSocket
Python (backtesting/tooling)

Job description

We are seeking a Senior Java Engineer to join the team building our real-time market data platform. You will build, optimize, and maintain a high-performance, low-latency system that ingests, normalizes, and computes benchmark 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 financial data products consumed across the business.

Responsibilities
  • 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 risk reporting.
  • Deliver accurate, timely data feeds and calibration inputs to internal monitoring and control systems; integrate new venue data sources on request to improve market 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, normalization, and cross-source synchronization of external real-time feeds.
  • Collaborate with DevOps and infrastructure 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.
Requirements
  • 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 grasp of data structures, algorithms, and design patterns.
  • Strong analytical, problem-solving, and communication skills.
Nice to Haves
  • Experience with real-time market data feeds or exchange APIs (REST/WebSocket).
  • Familiarity with derivative instrument data (e.g., futures, 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.
Perks & Benefits
  • Competitive total compensation package
  • Various team-building programs and company events
  • Generous professional development budget
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 Java Developer – Equity Derivatives (Trading Engineering)
Senior Java Developer – Equity Derivatives (Trading Engineering)

Menrva • Singapore

On-site
SGD 180,000 - 240,000
Senior Software Engineer (Java)
Senior Software Engineer (Java)

Btse • Singapore

On-site
SGD 180,000 - 240,000
Senior Java Developer – Equity Derivatives (Trading Engineering)
Senior Java Developer – Equity Derivatives (Trading Engineering)

MENRVA PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Senior Java Developer - Equity Derivatives (Trading Engineering)
Senior Java Developer - Equity Derivatives (Trading Engineering)

MENRVA PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
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
Software Engineer (Backend)
Software Engineer (Backend)

Aquariux Fintech • Singapore

On-site
SGD 120,000 - 180,000
Senior Java Software Developer
Senior Java Software Developer

LUXOFT INFORMATION TECHNOLOGY (SINGAPORE) PTE. LTD. • Singapore

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

Luxoft • Singapore

On-site
SGD 120,000 - 160,000
Senior Software Engineer
Senior Software Engineer

DZH INTERNATIONAL PTE. LTD. • Singapore

Hybrid
SGD 80,000 - 120,000