Tech Lead/Staff Java Engineer
Core
Architecting and delivering scalable Java solutions for a next-generation social gaming platform.
Role type
Staff/Lead Java Engineer (System Architecture & Team Leadership)
Builds
Scalable backend systems, messaging infrastructure, and data solutions for millions of players.
Domain
Social Gaming / Distributed Systems
Deliverable
production ML models | product features
Required skills
Java (JVM internals), System Design, PostgreSQL (performance tuning), Kafka, Concurrency, Troubleshooting, Team Mentoring
Preferred skills
AI-driven engineering workflows, Cloud-native architecture
Technologies
Java 25, Spring Boot 4, Google Cloud Platform, Kubernetes, Kafka, AlloyDB, Spanner, Ebean, Flyway, Redis, Quartz, Websockets, Retool, Test Containers, Locust, Jenkins, ArgoCD, ELK, Sentry, Grafana
Responsibilities
Design complex scalable system architectures, Lead code reviews and establish best practices, Optimize database performance, Architect and maintain messaging systems, Troubleshoot production issues, Facilitate technical discussions across teams
Seniority
Staff/Lead, hands-on IC with mentorship