Back-End Java Developer

AT Bohemia Interactive

Prague, Czech Republic

Bohemia Interactive


Apply now!

We create big multiplayer games which receive awards and stand shoulder to shoulder with the best titles out there. Our games are played by thousands and thousands of players every day. Backends are one of the pillars of our games, and it is not possible to make do without them – they are a key and integral part of our games and their importance is paramount. We use modern technology and we want to keep it this way even in the future.

Responsibilities

  • Development of server-side systems for cross-platform online games
  • Writing re-usable server code and libraries
  • Optimizing technologies with respect to cost and performance
  • Overseeing design, architecture and implementation of both small and large-scale Cloud projects
  • R&D of new technologies that could improve current and future projects

Requirements

  • Java programming skills
  • Experience with distributed services
  • Experience with writing performance applications, performance analysis and code optimization
  • Experience with relational databases or NoSQL object-oriented databases
  • Be capable of planning, triaging and prioritizing tasks
  • Ability to brainstorm ideas and prototype them
  • Ability to write and enforce secure and accountable code
  • Teamwork and communication skills
  • Ability to listen to feedback and work within a team

Welcomed Skills & Experience:

  • Knowledge of software design or architecture patterns
  • Experience with designing and writing REST APIs
  • Familiarity with game development
  • Knowledge of networking
  • Experience with unix-like systems
  • Experience with MySQL and Couchbase
  • Experience with automation and modern CI technologies
  • Experience with development of back-end services for consoles or mobile devices
  • Experience with systems handling lot of concurrent requests
  • Experience with some asynchronous communication protocols (message queues systems, etc)

Even if you do not possess all the required experience, but instead can offer ability to learn, purposefulness and dedication, feel free to contact us. After all, we are looking for generally talented people!

We can offer

  • A friendly team of people enthusiastic about games
  • Participation on a great project
  • Possibilities for skill-development and growth
  • Semi-flexible working hours
  • Benefit program, meal vouchers, extra vacation etc.
  • All our games for free

Back-End Java Developer

Location
  • Prague, Czech Republic
Type of Contract
  • Full-time
Field
  • Programming