Java Architect
Core
Design and develop scalable microservices-based applications for an online gaming platform.
Role type
Senior IC Java Architect
Builds
Microservices-based applications for online gaming
Domain
Online gaming / Distributed systems
Deliverable
production ML models | product features
Required skills
Java, Spring, Microservices architecture, Service-Oriented Architecture (SOA), Kubernetes, Network design, Relational databases, NoSQL databases
Preferred skills
Kafka, Event-driven architecture
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, Design efficient data models and implement data access layers