Server-side Developer (Java/Kotlin)

We are looking for a mid-level server-side developer to join our team in Barcelona. As part of the server-side development team you will develop high loaded back-end services and distributed systems for our multiplayer game CATS and ensure the proper function and maintenance of all product and service deliverables.

So if you are a quick learner, agile, communicative, and self-driven, this might be a great opportunity for you!


  • Design and implement a highly scalable distibuted game backends
  • Support and optimize our existing systems
  • Work as part of a team improving development process and communication


  • 2+ years experience with Java 8 (or higher)
  • Solid knowledge of core Java language features and OO design paradigms
  • Experienced with concurrent, event-driven systems
  • Experience with Linux, Git, Maven/Gradle


  • Experience with other JVM programming languages such as Kotlin, Scala or Groovy
  • Experience with Netty framework and networking in general
  • Experience with common Java libraries and frameworks (spring, logback, guava, jackson, etc.)
  • Understanding challenges and caveats of large-scaled distributed systems
  • Experience with SQL & NoSQL databases, Cassandra and Redis in particular would be a plus
  • Testing skills will be a plus (unit, functional, performance, integration, etc.)
  • Experience in DevOps
  • A burning desire for game development


  • A growing company with inspiring colleagues from all over the world
  • Flexible working hours
  • Social budget (Sodexo card with 12€ per working day, gym, public transportation, etc.)
  • Private health insurance
  • Educational budget
  • Relocation support
  • Language classes
  • An amazing office with a great view

All positions