Server-side Developer (Java/Kotlin)

We are looking for a server side engineer to join our team in Barcelona. As part of the team you will design and implement highly scalable backend services 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!

ROLE & RESPONSIBILITIES

  • 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

REQUIREMENTS

  • 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

NICE TO HAVE

  • 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
  • Experience with java web-frameworks (preferable tapestry) and with web technologies in general (we are using jquery, twitter bootstrap and some other js libraries)
  • Testing skills will be a plus (unit, functional, performance, integration, etc.)
  • Experience in DevOps
  • A burning desire for game development

WHY JOIN US!

  • 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