Senior Java Backend & DevOps Engineer (Gaming, High-Scale Systems)
Role details
Job location
Tech stack
Job description
The Role: We're looking for a Senior Engineer who is equally strong in backend Java and cloud operations on AWS. You will design, implement, deploy, tune, and operate critical backend systems that must withstand unpredictable load patterns and deliver consistent low-latency performance.
Your Mission:
- Full lifecycle ownership: architecture coding infra deployment production scaling.
- Design and operate high-throughput, low-latency Java services (JDK 17+).
- Build resilient distributed components and optimize memory, concurrency, and GC for production workloads.
- Architect databases and caching layers (MySQL, Redis) for millions of player rows.
- Maintain CI/CD pipelines, AWS infrastructure, and implement robust observability and monitoring.
- Participate in advanced on-call rotations and troubleshoot live production issues.
What You Bring:
- 6+ years backend experience with expert-level Java.
- Deep understanding of AWS, distributed systems, concurrency, memory tuning, and SQL optimization.
- Comfort with production ownership and operational decision-making.
- Passion for high-scale systems where performance and reliability matter.
Nice to have:
- Gaming backend experience (matchmaking, inventories, leaderboards).
- Event-driven architectures (Kafka, Kinesis, SQS/SNS).
- Real-time telemetry or anti-cheat systems.
Why You'll Love It:
- Build systems players interact with every minute.
- Engineering-first culture with high autonomy and impact.
- Tackle genuinely interesting technical problems with a modern, challenging stack: Java, MySQL, Redis, AWS, distributed systems.
Requirements
Do you have experience in SQL?