Java Team Lead
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
About the role
Delasport is where technology meets the excitement of sports and gaming! As a leading powerhouse in iGaming software, we provide everything from sports betting to online casinos and player account management. Our platform is designed to make every player feel like the star of the show, with personalized experience and cutting-edge technology at its heart. Since 2010, we've made a significant impact in industry, earning awards and expanding our global presence. With offices in Bulgaria, Ukraine, and Malta, our team of over 500 experts is constantly driving innovation and striving for excellence. We are looking for a hands-on Java Team Lead to own and evolve the backend architecture of our Sportsbook platform. This is a technical leadership role combining architectural ownership and active development. You will lead a strong backend team while designing and scaling mission-critical, real-time betting systems operating under extreme load and strict consistency requirements. This is not a coordination role - you will directly influence system design, performance, and long-term platform evolution.
Responsibilities
- Architectural Ownership - Own and evolve the backend architecture, designing scalable, high-performance distributed systems while leading key decisions around microservices, messaging, data consistency, and long-term technical sustainability.
- End-to-End Responsibility - Drive the full software lifecycle and take ownership of production systems, ensuring reliability, performance, monitoring, and operational excellence.
- Event-Driven & Streaming Systems - Lead the Kafka-based event architecture, building high-throughput, low-latency pipelines with strong guarantees around consistency, schema governance, and resilience under heavy load.
- Hands-On Engineering - Actively develop critical services in modern Java (21+), reviewing complex code and maintaining high standards in architecture, quality, and maintainability.
- Data & Performance - Design and optimize transactional and distributed data models (MySQL, MongoDB), ensuring consistency and eliminating performance bottlenecks.
- Team Leadership - Lead and mentor backend engineers, drive technical excellence through design reviews, and collaborate closely with Product and DevOps.
Requirements
- Experience: 7+ years of hands-on backend development with strong Java expertise, including 2+ years leading technical initiatives or engineering teams.
- Technical Expertise:
- Deep knowledge of modern Java (21+), concurrency, JVM, and system design
- Experience building scalable, high-availability, cloud-native microservices
- Strong expertise with Kafka and event-driven architectures (stream processing, schema evolution, contract-first messaging)
- Solid database knowledge: MySQL (transactions, tuning), MongoDB, distributed consistency models
- Familiarity with Docker, Kubernetes, CI/CD, and observability practices
- Soft Skills: Strong communicator, fluent in English,
- Mindset: Ownership-driven, proactive, and comfortable in fast-paced environments.
- Experience in iGaming, Sportsbook, or real-time transaction-heavy systems.
- CDC architectures (Debezium)
- Redis or distributed caching
- Monolith-to-microservices modernization experience
Benefits
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at delasportbulgaria? Share your experience