Senior Java Software Engineer

1 Week ago • 3 Years + • Backend Development

Job Summary

Job Description

As a Senior Java Software Engineer at Huuuge Games, you will design component architecture, develop and maintain game backend components, and ensure solution quality through testing. You'll create new game features, refactor and optimize existing solutions, participate in code reviews and agile scrum teams. Responsibilities include documenting solutions and tackling problems in distributed systems and microservices. The role requires strong Java (Java 21), Spring Framework, and experience with scalable, high-throughput server software.
Must have:
  • 3+ years Java programming experience
  • 1+ year in similar role
  • Strong Java (Java 21) & Spring Framework knowledge
  • SOLID, Clean Code, DDD awareness
  • Scalable server software creation
  • Distributed systems & microservices experience
  • Parallel/asynchronous programming
  • Git, Maven/Gradle experience
  • Fluent English
  • Redis knowledge
  • HTTP, RPC protocol knowledge
Good to have:
  • Cloud experience (AWS, k8s)
  • DevOps & IaC tooling
  • DynamoDB, Kafka, Netty, LUA, Protocol Buffers, Bash, Python experience
  • Multiplayer game creation experience

Job Details

Job description

Introduction

Still haven't found your dream job? Join team Huuuge!

Huuuge Games is a gaming company on a mission to build the world’s largest real-time casual gaming platform connecting millions of players so that they can have fun, socialize & play awesome games.


Become a part of an exciting adventure bringing fun & truly social experience to millions of players around the world from our offices in Poland. We are an in-office first company and we work in a hybrid, 3 days from office mode.


In this role you will:

  • Design component architecture

  • Develop and maintain game back-end components

  • Ensure quality of your solutions by writing tests

  • Create new game features

  • Perform refactoring and optimization of existing solutions

  • Participate in the code review process

  • Document designed solutions

  • Participate in an agile team following scrum principles

Job requirements

Most wanted:

  • 3 years of professional experience in Java programming

  • At least 1 year in a similar position

  • Good knowledge of the Java programming language (Java 21)

  • Experience with Spring Framework

  • Awareness of SOLID, Clean Code, DDD

  • The ability to create scalable and high throughput server software

  • Ability to tackle problems of distributed systems and microservices

  • Experience in parallel/asynchronous programming principles

  • Very good knowledge of the Git version control system

  • Experience with Maven or Gradle build tools

  • Willingness to take ownership over developed software

  • Fluent English

  • Experience with Redis

  • Knowledge about protocols HTTP, RPC


Surprise us with:

  • Experience in scalable online services in the cloud (AWS, k8s)

  • Working knowledge of DevOps and Infrastructure as Code (IaC) tooling

  • Experience with Dynamo DB, Kafka, Netty, LUA, Google Protocol Buffers, Bash, Python

  • Experience in creating multiplayer games


What's in it for you?

Similar Jobs

ByteDance - Senior Site Reliability Engineer, AI Applications

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
NXP - 2025Y Campus - MCU System Engineer Intern

NXP

Suzhou, Jiangsu, China (On-Site)
5 Months ago
Microsoft - Principal Software Engineering Manager – Azure Storage Armada Platform

Microsoft

Bengaluru, Karnataka, India (On-Site)
1 Month ago
White Hat Gaming  - Junior Platform Developer

White Hat Gaming

(Remote)
1 Week ago
ION - Principal Software Engineer, Italy

ION

Milan, Lombardy, Italy (On-Site)
4 Months ago
NAH.io - Senior Software Analyst/ Architect

NAH.io

Hong Kong (On-Site)
4 Months ago
A Thinking Ape - Senior Software Engineer - Services

A Thinking Ape

Vancouver, British Columbia, Canada (Remote)
4 Hours ago
Rush Street Interactive - Server Engineer

Rush Street Interactive

Tartu, Tartu County, Estonia (On-Site)
1 Month ago
Varonis  - Backend Engineer

Varonis

Herzliya, Tel Aviv District, Israel (Hybrid)
1 Month ago
Epic Games - Senior Software Engineer

Epic Games

(On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

PlayStation Global - Senior Front End Software Engineer

PlayStation Global

Madison, Wisconsin, United States (On-Site)
1 Month ago
Epic Games - Backend Engineer

Epic Games

(On-Site)
1 Month ago
N-iX - Middle Java Engineer (With AWS)

N-iX

Ukraine (Remote)
4 Weeks ago
Nielsen Holdings - Senior Software Engineer - Bigdata ( Java/Scala , Spark, SQL , AWS)

Nielsen Holdings

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
OpenGov - Software Engineer III - PRO

OpenGov

Atlanta, Georgia, United States (Hybrid)
4 Months ago
ByteDance - Software Engineer Intern (Network Engineering) - 2025 Summer (PhD)

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
Fluxon - Staff Software Engineer

Fluxon

Hyderabad, Telangana, India (Remote)
4 Months ago
Liferay - Senior Front End Consultant

Liferay

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Epic Games - Web Engineer

Epic Games

(On-Site)
2 Weeks ago
King - Senior Software Engineer

King

(On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Jobs in Masovian Voivodeship, Poland

Wargaming - Game Developer (Unannounced Project)

Wargaming

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Months ago
Keywords Studios (Player Support) - German Speaking Game Tester (LQA)

Keywords Studios (Player Support)

Katowice, Silesian Voivodeship, Poland (On-Site)
9 Months ago
ComeOn Group - Senior Frontend Developer

ComeOn Group

Silesian Voivodeship, Poland (Hybrid)
4 Weeks ago
PwC - Konsultant / Konsultantka | Audyt

PwC

Warsaw, Masovian Voivodeship, Poland (Hybrid)
4 Months ago
Netflix - UI Engineer (L5) - Revenue Infrastructure

Netflix

Warsaw, Masovian Voivodeship, Poland (Hybrid)
3 Months ago
Google - Principal Engineer, Platform and Scale, Vertex AI

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
3 Months ago
Keywords Studios (Player Support) - Regional Service Delivery Manager

Keywords Studios (Player Support)

Silesian Voivodeship, Poland (On-Site)
2 Months ago
Modio - Community Manager

Modio

Poland (Remote)
5 Days ago
Aristocrat Gaming - Product Owner

Aristocrat Gaming

Gdańsk, Pomeranian Voivodeship, Poland (Hybrid)
3 Weeks ago
PwC - Senior Specialist | FP&A

PwC

Warsaw, Masovian Voivodeship, Poland (Hybrid)
4 Months ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Netflix - Software Engineer (L4/L5) - Content Promotion & Distribution Engineering

Netflix

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Month ago
Salesforce - Database Systems Development - Senior/Lead/Principal Member Technical Staff

Salesforce

Hyderabad, Telangana, India (On-Site)
3 Months ago
Hedra - Lead Product Engineer

Hedra

New York, New York, United States (On-Site)
4 Months ago
Wargaming - Game Developer (Unannounced Project)

Wargaming

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Months ago
Netflix - Software Engineer (L4/L5) - Content Engineering

Netflix

Warsaw, Masovian Voivodeship, Poland (Hybrid)
1 Month ago
GrowthX® - Tech Lead

GrowthX®

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Electronic Arts - Software Engineer, Java - EA Sports FC

Electronic Arts

Bucharest, Bucharest, Romania (Hybrid)
2 Months ago
Activision - Software Development Co-op

Activision

Vancouver, British Columbia, Canada (Hybrid)
3 Weeks ago
DraftKings - Senior Software Engineer

DraftKings

Sofia, Sofia City Province, Bulgaria (On-Site)
4 Months ago
King - Senior Staff Backend Engineer - Activision Blizzard Media

King

San Francisco, California, United States (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Huuuge is an international free-to-play games developer and a global publisher of digital games on mobile and web platforms, with a mission to empower billions of people to play together, as part of the Huuuge vision to transform mobile gaming into a massively social experience. 


In order to continue building one of the global leaders in real-time, free-to-play mobile gaming, Huuuge aims to redefine the user experience by offering best-in-class live operations and innovative social features in its games.


Huuuge is one of the fastest-growing mobile game developers, having generated annual consolidated revenue growth of 30.6% in the period between 2017 and 2019 (CAGR). The Company develops and publishes its games globally and its users play its games in almost every country in the world.


Huuuge’s major areas of operations are development and publishing. Development encompasses all activities related to the development of new games. Huuuge has a proven track record of developing successful games within the social casino subgenre through its systematic development process. Publishing encompasses activities from the launch of a game onwards, including relationship building with distributors, marketing and continuous post-launch game optimization.


As of September 30, 2020 Huuuge had 4.74 million Monthly Active Users (“MAU”) compared to 3.98 million, 3.72 million and 3.32 million as at calendar year end 2019, 2018 and 2017, respectively.

Masovian Voivodeship, Poland (On-Site)

Masovian Voivodeship, Poland (Hybrid)

Masovian Voivodeship, Poland (On-Site)

Masovian Voivodeship, Poland (On-Site)

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)

Masovian Voivodeship, Poland (On-Site)

Masovian Voivodeship, Poland (On-Site)

Warsaw, Masovian Voivodeship, Poland (On-Site)

Warsaw, Masovian Voivodeship, Poland (Hybrid)

View All Jobs

Get notified when new jobs are added by Huuuge Games

Level Up Your Career in Game Development!

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

Job Common Plug