Playtech plc

Java Architect

Playtech plc
Apply
6 months ago
Sofia, BulgariaSenior

Responsibilities

  • Define software architecture and design for Playtech’s online gaming platform.
  • Design and develop scalable, maintainable microservices-based applications using Java and Spring.
  • Apply Service-Oriented Architecture principles to design and implement robust solutions.
  • Use Kubernetes for containerization and orchestration of microservices.
  • Design and implement network infrastructure supporting the platform.
  • Design data models and data access layers using relational and NoSQL databases.
  • Use message brokers such as Kafka to support real-time data processing and event-driven architecture.
  • Analyze complex technical challenges and communicate solutions to technical and non-technical stakeholders.

Requirements

  • Hands-on expertise with Java and Spring.
  • Proven experience in software architecture and design for large-scale distributed systems.
  • Strong experience building microservices-based applications and applying SOA principles.
  • Proficiency with Kubernetes for containerization and service orchestration.
  • Understanding of network design and implementation for scalable, reliable applications.
  • Strong problem-solving and technical analysis capabilities.
  • Experience with relational and NoSQL databases is preferred.
  • Familiarity with Kafka or similar message brokers is preferred.
  • Excellent communication skills are preferred.

Benefits

  • Global and inclusive working environment.
  • Ongoing learning and development opportunities.
  • Support for an active lifestyle and mental well-being.
  • Company events and an engaging workplace culture.
Playtech plc

About Playtech plc

1,001-5,000 employees
Contact me