Skip to content
Binance logo

Java Platform Performance Engineer (Performance Optimization)

BinanceCryptocurrency Exchange company
On-siteMid
Software Engineering

About the role

TL;DR

Optimize performance, scalability, and reliability of large-scale Java backend systems.

  • Binance is seeking engineers with 1-5 years of experience passionate about Java, distributed systems, and performance engineering.
  • This role focuses on improving the performance, scalability, and reliability of backend systems by investigating JVM internals, optimizing applications, and troubleshooting production bottlenecks.
  • Key Responsibilities Analyze and optimize the performance of large-scale Java applications.
  • Investigate production performance issues and drive end-to-end optimization.
  • Design and execute performance validation for distributed systems.
  • Optimize Java runtime performance through JVM tuning and GC optimization.
  • Optimize databases and middleware including MySQL, Redis, and Kafka.
  • Requirements Strong Java programming skills with solid understanding of JVM internals and multithreading.
  • Experience diagnosing performance bottlenecks through heap analysis and profiling.
  • Familiarity with distributed system architecture and production troubleshooting.
  • Experience with Spring Boot and microservice architecture.
  • Hands-on experience with middleware such as Kafka and Redis.
View original posting →

Required skills

JavaMicroservicesLinuxDockerKubernetesMySQLRedis

Domain expertise

crypto

Tech stack

JavaMySQLRedisLinuxDockerKubernetesMicroservices

Similar jobs

I

Senior Software Engineer - Core Experience, Growth

R

Avionics Automation Test Engineer II

I

Site Reliability Engineer II