Team Sava Company Profile

Java Architect

Team Sava

Job Description

The Architecture team in Playstudios is responsible for creating architecture and infrastructure for real-time systems, while facing unique challenges in the multiplayer world. We have to deal with the ever growing complexity of new and existing domains in a very dynamic environment.

Responsibilities:

  • Own one or more technology domains
  • Lead technology projects
  • Build proof of concept and evaluate new technologies
  • Provide clear vision for the technology and architecture
  • Provide high level estimations, create project plans
  • Establish standards
  • Train, educate and mentor developers
  • Remain hands-on at least 80% of the time
  • Solve deep and complex technological issues
  • Write robust production ready infrastructural code

Requirements:

  • Bachelor in Computer Science
  • 5+ years of backend development experience
  • Very strong Java skills and object oriented design experience
  • Experience with Spring framework
  • Experience with distributed systems and microservices architecture
  • Experience developing for real-time large-scale applications
  • Cloud and DevOps skills

Bonus points for:

  • Experience with developing (or playing) online games
  • Experience as an Architect, Manager, Tech Lead or Consultant
  • Knowledge of Docker and Kubernetes
  • Experience with NoSQL Databases (such as MongoDB/Couchbase)
  • Experience with Message Brokers (such as RabbitMQ)

We offer:

  • Opportunity to do incredible work with a passionate team
  • Learning opportunities and professional trainings
  • Friendly and pleasant working environment
  • Flexible working hours, adjusted to your lifestyle
  • Private healthcare insurance
  • Wellbeing webinars and weekly yoga sessions
  • Team building events
  • Great referral fees
  • Coffee, fruit and snacks
  • Check our Careers page for more information
Find your dream job