Java Developer

2 Months ago • 2 Years + • Programming

Job Summary

Job Description

Bohemia Interactive seeks a Java Developer to contribute to the backend services of their popular game titles, including Arma Reforger and DayZ. This role involves developing, maintaining, and migrating online services used by hundreds of thousands of players across multiple platforms. Responsibilities include creating reusable server code, optimizing technologies for cost and performance, and designing large-scale backend services. Experience with Java/Kotlin, JavaScript/Node.js, APIs, relational databases (MySQL preferred), and some NoSQL databases is essential. The ideal candidate will possess strong problem-solving skills, work effectively in a team, and have a passion for game development.
Must have:
  • Java/Kotlin programming
  • Backend service experience
  • API creation
  • Relational database knowledge (MySQL)
  • NoSQL database basics
  • Teamwork and communication
Good to have:
  • JavaScript/Node.js
  • Testing experience
  • Docker and Kubernetes
  • GitLab
  • Rust
Perks:
  • 27 days of holiday
  • Company profit-sharing plan
  • Benefit program
  • Meal contribution
  • Relocation package
  • Free company games

Job Details

Java Developer

Join the team behind one of the biggest in Central Europe and work on backend services for our largest and latest game titles.

Create, manage, and expand our portfolio of backend services that power games like Arma Reforger and DayZ. Help us develop and maintain backend systems that serve hundreds of thousands of players online and enable Bohemia Interactive to deliver unique and extraordinary gaming experiences.

Help develop online services that make our games multiplatform and connect players across different gaming platforms. Work on a technological pillar that will support our unannounced titles — the kind of games we hope will make a global impact.

Job Description

We’re looking for a colleague with experience in Java/Kotlin development, who is also comfortable working with backend services written in JavaScript. Your main task will be to assist with the migration and technological overhaul of some of our online services. You’ll have plenty of freedom to approach the migration process in your own way.

For this role, you should already have several years of experience developing and deploying online services, as well as a solid understanding of the full software development and delivery lifecycle. You’ll be supported by talented colleagues who are ready to assist or directly collaborate with you.

The more technologies you’re familiar with, the better. But we don’t expect your CV to be filled with every modern buzzword. We always appreciate it if you have a personal project you're working on in your free time, where you apply and expand your skills and knowledge.

Responsibilities:

  • Developing server-side systems for cross-platform online games
  • Writing reusable server code and libraries
  • Optimizing technologies with respect to cost and performance
  • Overseeing the design, architecture, and implementation of both small and large-scale backend services
  • R&D of new technologies that could improve current and future projects
  • Implementing and maintaining services, APIs, and administrative web pages

Requirements

  • Java / Kotlin programming skills
  • At least some experience with JavaScript / Node.js
  • Experience with creating APIs and services
  • Adequate level of knowledge in relational databases, preferably MySQL (or any *SQL language)
  • At least a basic knowledge of some NoSQL databases like Couchbase (preferred), Cassandra, MongoDB, CouchDB, etc.
  • Ability to plan, triage, and prioritize tasks
  • Ability to brainstorm ideas and prototype them
  • Teamwork and communication skills

Welcomed Skills & Experience:

  • Knowledge of testing, unit tests, integration tests, and how to create them
  • Familiarity with Docker and basic knowledge of Kubernetes
  • Experience with GitLab
  • Experience with Rust

Benefits

  • 27 days of holidays per year
  • Company profit-sharing plan, benefit program, meal contribution
  • Relocation package
  • All our games for free and more
Applicants should submit their portfolio and CV detailing their previous work experience as well as a cover letter outlining their interest to work for Bohemia Interactive.

Similar Jobs

Next Level Business Services - BI Support Desk & Analysis PM

Next Level Business Services

Redmond, Washington, United States (On-Site)
8 Months ago
Mako IT Lab - Principal Software Engineer

Mako IT Lab

Chennai, Tamil Nadu, India (On-Site)
9 Months ago
EveryMatrix - Business Intelligence Lead

EveryMatrix

Bucharest, Bucharest, Romania (Hybrid)
4 Months ago
Rackspace Technology - Senior Tableau BI Engineer

Rackspace Technology

Egypt (Hybrid)
1 Week ago
Granicus - Director, Strategic Programs

Granicus

United States (Remote)
3 Months ago
Apollo - Senior Software Engineer, Rust

Apollo

United States (Remote)
1 Week ago
Midgar studios - Lead Programmer

Midgar studios

Montpellier, Occitanie, France (On-Site)
2 Months ago
Ness - Experienced Java Developer

Ness

Ostrava, Moravian-Silesian Region, Czechia (Remote)
1 Week ago
Qualcomm - .NET Developer Engineer

Qualcomm

Hyderabad, Telangana, India (On-Site)
2 Weeks ago
Zuora - Sr Database Engineer (MySQL)

Zuora

Costa Rica (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Mendix - Product Manager - Lowcode Devops & Data Goverance

Mendix

Rotterdam, South Holland, Netherlands (Hybrid)
2 Weeks ago
Zeeco, Inc. - Maintenance Person

Zeeco, Inc.

Stamford, England, United Kingdom (On-Site)
8 Months ago
Qualcomm - CPU Power Management FW Developer

Qualcomm

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Roof Stacks - Senior Platform Engineer

Roof Stacks

Istanbul, İstanbul, Türkiye (On-Site)
4 Months ago
Tesla - Employee Relations Partner

Tesla

Berlin, Berlin, Germany (On-Site)
4 Months ago
Adtran - Services Engineer

Adtran

Huntsville, Alabama, United States (Hybrid)
1 Month ago
Bally's Interactive - Senior Customer Research Manager

Bally's Interactive

London, England, United Kingdom (On-Site)
1 Month ago
Sword Health - Director of Operations

Sword Health

Portugal (Remote)
1 Month ago
Toast - Vancouver, WA Territory Account Executive

Toast

Vancouver, Washington, United States (On-Site)
2 Weeks ago
Oliver Agency - Senior E-Commerce Manager

Oliver Agency

Mumbai, Maharashtra, India (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Prague, Prague, Czechia

Virtuos - Network Programmer

Virtuos

Czechia (Hybrid)
3 Months ago
ness digital  - Facilities Lead

ness digital

Prague, Czechia (On-Site)
1 Month ago
Wargaming - Senior Environment Artist (World of Tanks)

Wargaming

Prague, Prague, Czechia (On-Site)
2 Months ago
Wargaming - Tactical Sourcing Supervisor

Wargaming

Prague, Prague, Czechia (Hybrid)
2 Weeks ago
Warhorse Studios - Senior Technical Animator

Warhorse Studios

Prague, Prague, Czechia (On-Site)
3 Months ago
Wargaming - UX/UI Designer

Wargaming

Prague, Prague, Czechia (On-Site)
4 Months ago
Make - Senior Software Engineer - Full-Stack (with Angular)

Make

Prague, Prague, Czechia (On-Site)
1 Month ago
Make - Senior Process Automation & AI specialist

Make

Prague, Czechia (On-Site)
1 Month ago
bohemia interactive - Programmer Modding Quality

bohemia interactive

Prague, Prague, Czechia (On-Site)
5 Months ago
Anthology  Inc  - Senior Software Engineer I

Anthology Inc

Brno, South Moravian Region, Czechia (Hybrid)
6 Months ago

Get notifed when new similar jobs are uploaded

Programming Jobs

Luxoft - Java Team Lead

Luxoft

Mississauga, Ontario, Canada (On-Site)
7 Months ago
AeroSpike - Senior Software Engineer, Client (Java + Go)

AeroSpike

United States (Remote)
2 Months ago
Ziff Davis - Senior Software Developer

Ziff Davis

Mexico (Remote)
2 Months ago
warner bros games - Staff Software Engineer - Database Engineer with Aurora Postgres

warner bros games

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
Nasdaq - Oracle Database Administrator

Nasdaq

Taguig, Metro Manila, Philippines (Hybrid)
2 Months ago
TransUnion - Software Developer

TransUnion

Heredia, Costa Rica (Remote)
1 Month ago
Epic Games - Senior C++ Programmer

Epic Games

Montreal, Quebec, Canada (On-Site)
2 Months ago
Behaviour Interactive - Senior Online Programmer - Unannounced IP | Programmeur·euse Senior·e en ligne  - Projet non annoncé

Behaviour Interactive

Toronto, Ontario, Canada (Hybrid)
7 Months ago
smarsh - Java Developer

smarsh

Heredia, Heredia Province, Costa Rica (Hybrid)
2 Months ago
Saviynt - Distinguished Engineer - Java/Microservices

Saviynt

Bengaluru, Karnataka, India (Hybrid)
3 Weeks ago

Get notifed when new similar jobs are uploaded

About The Company

Bohemia Interactive is a game development studio. The company's goal is to create rich gaming experiences based on various topics of fascination. They have a common goal: to create rich gaming experiences based on various topics of fascination.

Prague, Prague, Czechia (On-Site)

Mníšek, Liberec Region, Czechia (On-Site)

Prague, Prague, Czechia (On-Site)

Prague, Prague, Czechia (On-Site)

Prague, Prague, Czechia (On-Site)

Prague, Prague, Czechia (On-Site)

Prague, Prague, Czechia (On-Site)

Prague, Prague, Czechia (On-Site)

Prague, Prague, Czechia (On-Site)

Prague, Prague, Czechia (On-Site)

View All Jobs

Get notified when new jobs are added by bohemia interactive

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug