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.
Required skills
JavaMicroservicesLinuxDockerKubernetesMySQLRedis
Domain expertise
crypto
Tech stack
JavaMySQLRedisLinuxDockerKubernetesMicroservices