Java Developer

1 Month ago • 2 Years + • Backend Development

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

Canonical - Cloud Engineering Manager

Canonical

(Remote)
2 Weeks ago
Blockville Digital Assets - AI Technology Specialist for Game Development

Blockville Digital Assets

İstanbul, Türkiye (On-Site)
10 Months ago
Google - Cloud Technical Solutions Engineer, Networking

Google

Tokyo, Japan (On-Site)
1 Month ago
Amanotes - Unity Developer (LiveOps Team)

Amanotes

Ho Chi Minh City, Ho Chi Minh City, Vietnam (On-Site)
1 Month ago
Qualcomm - Engineer, Staff -Linux

Qualcomm

Hyderabad, Telangana, India (On-Site)
3 Weeks ago
Maxis Studios - Senior Multiplayer & Online Engineer

Maxis Studios

Melbourne, Victoria, Australia (Hybrid)
1 Month ago
Code and Theory - Senior Engineer, Back-end

Code and Theory

Karnataka, India (Remote)
7 Months ago
seedify - Backend Engineer

seedify

(Remote)
6 Months ago
Sporty Group - Android Engineer

Sporty Group

India (Remote)
10 Months ago
Index Exchange - Staff Software Engineer

Index Exchange

Bengaluru, Karnataka, India (Hybrid)
8 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Thousand Eyes - Senior Software Engineer II (Java), Alerts Platform

Thousand Eyes

San Francisco, California, United States (On-Site)
3 Weeks ago
entrata - Senior SDET Engineer - Mobile

entrata

Pune, Maharashtra, India (Hybrid)
8 Months ago
Mashgin - Senior Technical Product Manager

Mashgin

Palo Alto, California, United States (Hybrid)
7 Months ago
Microsoft - Software Engineer - AI/ML

Microsoft

Redmond, Washington, United States (On-Site)
1 Month ago
Quizizz - Software Engineer - Infrastructure

Quizizz

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Sporty Group - LatAM Site Reliability Engineer

Sporty Group

(On-Site)
1 Year ago
Cognite - Senior Solution Architect

Cognite

Phoenix, Arizona, United States (Hybrid)
3 Weeks ago
CharStudio - Product Analyst

CharStudio

Lviv, Lviv Oblast, Ukraine (Remote)
3 Weeks ago
Assystems - DevOps Engineer

Assystems

Gurugram, Haryana, India (On-Site)
7 Months ago
bytedance - Site Reliability Engineer (Traffic), Infrastructure Engineering

bytedance

Singapore (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Prague, Prague, Czechia

Evolution  - Czech Speaking Online Game Presenter

Evolution

Prague, Czechia (On-Site)
1 Year ago
WebTech Corporation - Quality technician

WebTech Corporation

Pilsen, Plzeň Region, Czechia (On-Site)
1 Week ago
bohemia interactive - IT Administrator - Network Engineer

bohemia interactive

Prague, Prague, Czechia (On-Site)
1 Month ago
keen software houses - Senior Engine Programmer

keen software houses

Prague, Prague, Czechia (Remote)
6 Days ago
Valeo - Functional Safety Engineer

Valeo

Prague, Czechia (On-Site)
3 Weeks ago
Make - Community Program Manager

Make

Prague, Czechia (On-Site)
2 Weeks ago
Wargaming - UX/UI Designer (Unannounced Project)

Wargaming

Prague, Prague, Czechia (On-Site)
2 Months ago
Make - Senior TypeScript AI Engineer

Make

Prague, Prague, Czechia (On-Site)
3 Weeks ago
Enverus - Senior Backend Engineer - Geospatial Data

Enverus

Brno, South Moravian Region, Czechia (On-Site)
1 Month ago
Veeam Software - Frontend Developer

Veeam Software

Prague, Czechia (Remote)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

appier - Software Engineer, Backend Development (Graduate)

appier

Taipei City, Taiwan (On-Site)
4 Months ago
Epic Games - Lead Programmer

Epic Games

Montreal, Quebec, Canada (On-Site)
4 Months ago
Gyaan - Senior Backend Engineer (Python)

Gyaan

Pune, Maharashtra, India (On-Site)
7 Months ago
Tencent - Backend Developer

Tencent

(On-Site)
4 Months ago
easygo - Software Development Engineer, Kick Android

easygo

Melbourne, Victoria, Australia (On-Site)
4 Months ago
DMarket - Staff Blockchain Developer

DMarket

Ukraine (Remote)
7 Months ago
Epic Games - Senior C++ Engineer, Developer Relations

Epic Games

United States (On-Site)
1 Month ago
Canva - Backend Software Engineer - Internationalization

Canva

Beijing, Beijing, China (Remote)
2 Months ago
CharacterAI - Software Engineer, Backend

CharacterAI

San Francisco, California, United States (On-Site)
1 Month ago
Second Dinner - Senior Platform Engineer I, Backend

Second Dinner

United States (Remote)
2 Months 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)

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)

Mníšek, Liberec Region, 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