Java Platform Performance Engineer (Performance Optimization)

Binance
Singapore, Asia, Hong Kong, Taiwan, Australia, New Zealand
Workplace: RemoteFull timeFunction: Software EngineeringExperience: 1-5 yearsSkills: ["Problem-solving","Performance troubleshooting","System reliability focus","System performance passion","Critical assessment"]

Improve the performance, scalability, and reliability of large-scale distributed backend systems. You’ll analyze JVM internals, application and middleware bottlenecks, and production issues using profiling, tracing, and code analysis. Design performance validation (throughput, latency, scalability, stability), tune JVM/GC and thread/memory behavior, and optimize databases and middleware. Build internal tooling for performance testing, diagnostics, observability, and capacity planning while partnering with backend and DevOps teams.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Binance
Binance
8 months ago

Java Platform Performance Engineer (Performance Optimization)

✓ Verified Job

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

Source: Company careers pageValidated by: Fursa AI
Last checked: 14 hours agoStatus: Live

Job Summary

Improve the performance, scalability, and reliability of large-scale distributed backend systems. You’ll analyze JVM internals, application and middleware bottlenecks, and production issues using profiling, tracing, and code analysis. Design performance validation (throughput, latency, scalability, stability), tune JVM/GC and thread/memory behavior, and optimize databases and middleware. Build internal tooling for performance testing, diagnostics, observability, and capacity planning while partnering with backend and DevOps teams.
Location: Singapore, Asia, Hong Kong, Taiwan, Australia, New Zealand
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Analyze and optimize performance across Java application, middleware, JVM, and infrastructure layers.
  • •Investigate production performance issues, identify root causes using profiling/tracing/code analysis, and drive end-to-end optimization.
  • •Design and execute performance validation for distributed systems (throughput, latency, scalability, stability).
  • •Improve Java runtime performance via JVM tuning, GC optimization, thread analysis, and memory leak investigation.
  • •Build internal platforms and automation tools for performance testing, diagnostics, observability, and capacity planning. Include database/middleware optimization and partner with backend and DevOps teams for production readiness.

Key Requirements

  • •Strong Java programming skills with solid understanding of JVM internals, multithreading, and concurrent programming.
  • •Experience diagnosing performance bottlenecks using heap analysis, thread analysis, profiling, and GC tuning.
  • •Familiarity with distributed system architecture and production troubleshooting.
  • •Experience with Spring Boot and microservice architecture.
  • •Hands-on experience with middleware such as Kafka, Redis, RabbitMQ or ZooKeeper.
Experience:1-5 yearsDistributed systemsPerformance engineeringBlockchain
Skills:Problem-solvingPerformance troubleshootingSystem reliability focusSystem performance passionCritical assessment
Tech Stack:JavaJVMSpring BootMicroservicesMySQLRedisKafkaRabbitMQZooKeeperLinuxDockerKubernetesGC tuningProfilingTracingObservability

Company Brief

Binance
Operates one of the world’s largest cryptocurrency exchanges, offering spot and derivatives trading, a native token (BNB), wallet services, staking, and a broad suite of crypto financial products and infrastructure.
Industry: Trading Platforms
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Established Company
Valuation: Unicorn (USD 1B+)
Funding: Bootstrapped
Headquarters: George Town, Cayman Islands
Founded: 2017
WebsiteLinkedIn