Java Architect
Core
Design and develop scalable, microservices-based applications for Playtech's online gaming platform using Java and Spring.
Role type
Senior IC Java Architect
Builds
Microservices-based applications and network infrastructure for online gaming platforms
Domain
Online gaming / Distributed systems
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Spring, Software Architecture, Microservices, Service-Oriented Architecture (SOA), Kubernetes, Network Design, Relational Databases, NoSQL Databases
Preferred skills
Kafka, Event-driven architecture
Technologies
Java, Spring, Kubernetes, Kafka
Responsibilities
Define software architecture and design for the online gaming platform; Design and develop scalable and maintainable microservices-based applications; Design and implement network infrastructure to support the online gaming platform; Utilize expertise in SOA principles to design and implement efficient and robust solutions; Work with message brokers like Kafka to facilitate real-time data processing and event-driven architecture; Design efficient data models and implement data access layers using both Relational and NoSQL databases.
Seniority
Senior, hands-on IC