Search Jobs

Search by job, company or skills

Senior Software Engineer (Java)

Senior Software Engineer (Java)

BTSE
5-7 Years
Early Applicant
  • Posted 4 hours ago
  • Be among the first 10 applicants

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.

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 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.

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 data structures, algorithms, and design patterns.
  • Strong analytical and problem-solving skills; clear communication.
  • Excellent communication and teamwork skills.

Nice to have

  • 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.

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

More Info

Job Type:
Industry:
Function:
Employment Type:

Key Skills

cloud platform experience

external data-provider APIs

low-latency system design

NoSQL databases

real-time market data feeds

About Company

Similar Jobs

5-8 yrs
SGD 6,000 - 9,000 per month
Singapore
Skills:
Maven, PostgreSQL, Kafka, Spring Boot, Multithreading, Nosql, JUnit, MySQL, Swagger, Spring Data Jpa, Oracle, Hibernate, Oauth2, Jwt, Sql, Asynchronous programming, Redis, Spring, Rabbitmq, Mockito, Gradle, Restful Apis, Java 11, Java concurrency utilities, Logback, SLF4J, OpenAPI
3-6 yrs
SGD 5,000 - 7,500 per month
Singapore
Skills:
Java, Hibernate, Ejbs, Struts, Jsf
5-8 yrs
SGD 9,000 - 15,000 per month
Singapore, Marina
Skills:
Algorithms, Java, Websocket, multi-threading, concurrency, Spring Boot, Sql, Nosql, REST, Design Patterns, data structures, Python, AWS, low-latency system design, real-time market data feeds, exchange APIs
5-7 yrs
SGD 8,000 - 9,500 per month
Singapore
Skills:
Api Management, Design Patterns, Kafka, Spring Boot, Java 8, Microservices, JUnit, Core Java, Java, Oauth, Springboot, Mq, J2EE, Mssql, Spring Cloud, Spring, Jms, Cucumber, Soap Services, Rest Services, Swagger Specs, Azure Open Service Mesh, Middleware Messaging Technologies, Clean Code, Deployment Pipelines, Event-Driven Design Patterns
4-6 yrs
SGD 6,500 - 8,000 per month
Singapore
Skills:
Java, Redux, Javascript, Python, Next.js