Senior Software Engineer (Java)

BTSE
Singapore
Workplace: HybridFull timeFunction: Software EngineeringSkills: ["Analytical thinking","Problem-solving","Communication","Teamwork","Independence","Proactive mindset"]

Build and optimize a high-performance, low-latency real-time data platform. You’ll ingest and normalize reference data from multiple external sources, create stable composite algorithms and aggregation methods, and deliver accurate feeds to monitoring and control systems. Work with DevOps and infrastructure teams to deploy production-ready Java, perform statistical/time-series analysis to detect anomalies and latency issues, and support on-call troubleshooting and onboarding of new instrument listings.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
BTSE
BTSE
14 hours ago

Senior Software Engineer (Java)

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 14 hours agoStatus: Live
Reposted: similar role first listed 5 days ago

Job Summary

Build and optimize a high-performance, low-latency real-time data platform. You’ll ingest and normalize reference data from multiple external sources, create stable composite algorithms and aggregation methods, and deliver accurate feeds to monitoring and control systems. Work with DevOps and infrastructure teams to deploy production-ready Java, perform statistical/time-series analysis to detect anomalies and latency issues, and support on-call troubleshooting and onboarding of new instrument listings.
Location: Singapore
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Implement composite reference-value algorithms resilient to highly volatile inputs.
  • •Build aggregation methodologies (e.g., volume-weighted, time-weighted, median-based) for downstream reporting calculations.
  • •Deliver accurate, timely data feeds and calibration inputs to internal monitoring and control systems, integrating new data sources as needed.
  • •Design low-latency capture, normalization, and cross-source synchronization of external real-time feeds.
  • •Collaborate with DevOps/infra teams to deploy production-ready Java code and support on-call troubleshooting of pricing issues.

Pay and Benefits

Perks:Health InsuranceMassageBirthday DayAnnual Bonus

Key Requirements

  • •5+ years of hands-on Java development experience.
  • •Experience building real-time or high-throughput data systems.
  • •Strong understanding of multi-threading, concurrency, and low-latency system design.
  • •Solid knowledge of data structures, algorithms, and design patterns.
  • •Experience with real-time market data feeds or external data-provider APIs (REST/WebSocket), plus SQL/NoSQL and cloud (AWS).
Experience:FintechBlockchainReal-time dataCapital markets
Skills:Analytical thinkingProblem-solvingCommunicationTeamworkIndependenceProactive mindset
Tech Stack:JavaAWSSQLNoSQLPythonSpring BootRESTWebSocket

Company Brief

BTSE
BTSE operates a cryptocurrency exchange and digital asset trading platform offering spot, futures, margin trading, and institutional custody solutions, focused on liquidity, security, and a broad range of crypto and fiat trading pairs for retail and institutional clients.
Industry: Trading Platforms
Company Size: Medium (51 to 250 employees)
Growth: Growth Stage Startup
Founded: 2018
WebsiteLinkedIn