onsite
Scala Developer Java/Scala - Playtech
Software Engineer
Senior Scala developer crafting high‑performance, reactive applications using Java and Scala, with deep expertise in functional programming, concurrency, and Akka.
About the role
Key Responsibilities
- Design, develop, and maintain scalable, high‑throughput services in Scala and Java.
- Implement reactive, event‑driven architectures using Akka and related libraries.
- Collaborate with cross‑functional teams to define requirements, estimate effort, and deliver on time.
- Write clean, testable code, conduct code reviews, and mentor junior developers.
- Optimize performance, troubleshoot production issues, and continuously improve system reliability.
Requirements
- 5+ years of professional experience in Scala and Java development.
- Hands‑on experience with Akka, Akka Streams, or similar reactive frameworks.
- Strong understanding of concurrency, parallelism, and distributed systems.
- Excellent problem‑solving skills and a passion for clean, maintainable code.