Mid Java Software Engineer
Core
Build and maintain high-performance Java services for sports data and betting products running 24/7 at global scale, processing millions of live events daily.
Role type
Mid-level Java Software Engineer
Builds
Cloud-native distributed systems for real-time sports data and odds processing
Domain
Sports technology, real-time data engineering, betting ecosystem
Deliverable
production ML models | product features | infrastructure
Required skills
Java, object-oriented design, clean code practices, unit testing, AWS, Kafka, Docker, Kubernetes
Preferred skills
TDD, pair programming, system design, agile methodologies
Technologies
Java, AWS, Kafka, Docker, Kubernetes
Responsibilities
Design, implement, test, and deploy Java services; collaborate on architecture; write clean, well-tested code; participate in code reviews; learn distributed systems under real load
Seniority
Mid-level, hands-on IC