Senior Java Software Engineer

2 Months 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

Netflix - Engineer Manager - Intelligence and Experience Engineering

Netflix

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Week ago
Google - Staff Software Engineer, Full Stack, Google Cloud Security

Google

Reston, Virginia, United States (On-Site)
1 Week ago
ByteDance - Senior Backend Software Engineer - Global E-Commerce Warehousing

ByteDance

Seattle, Washington, United States (On-Site)
5 Months ago
Britive - SOFTWARE ENGINEER

Britive

Bengaluru, Karnataka, India (Remote)
5 Months ago
Google - Engineering Manager, Gemini Code Assist

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
4 Days ago
Rush Street Interactive - Senior Server Engineer

Rush Street Interactive

Serbia (Hybrid)
4 Weeks ago
The Walt Disney Company - Senior Software Engineer - Activation Team

The Walt Disney Company

Santa Monica, California, United States (On-Site)
5 Days ago
Epic Games - Senior Backend Engineer

Epic Games

Bellevue, Washington, United States (On-Site)
1 Month ago
Canva - Staff Backend Engineer - Product Insights Enablement - Java

Canva

Sydney, New South Wales, Australia (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Playrix - Technical Director (Game Project)

Playrix

Ukraine (Remote)
6 Months ago
Tencent - Cross Border Payment Software Engineer

Tencent

(On-Site)
1 Month ago
Meta - Software Engineering Manager, Product

Meta

Menlo Park, California, United States (Remote)
5 Months ago
Google - Software Engineer III, Chrome Tooling

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Week ago
GoTo Group - One KYC Backend Engineer

GoTo Group

Bengaluru, Karnataka, India (On-Site)
6 Months ago
The Walt Disney Company - Senior Software Engineer - Big Data

The Walt Disney Company

Washington, United States (On-Site)
4 Days ago
DraftKings - Senior Backend Engineer

DraftKings

Sofia, Sofia City Province, Bulgaria (Remote)
5 Days ago
SmileGate - Group Purchasing System and Internal Web System Operation Developer

SmileGate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
1 Week ago
GoTo Group - Lead Software Engineer - Engineering Platform

GoTo Group

Gurugram, Haryana, India (On-Site)
5 Months ago
Playrix - Director of Engineering

Playrix

Ireland (Remote)
6 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Masovian Voivodeship, Poland

Activision - Senior Technical Designer

Activision

Warsaw, Masovian Voivodeship, Poland (On-Site)
4 Months ago
Huuuge Games - VIP Account Manager

Huuuge Games

Kuyavian-Pomeranian Voivodeship, Poland (On-Site)
3 Weeks ago
Techland - Lead Game Programmer

Techland

Poland (On-Site)
11 Months ago
Aristocrat Gaming - Automation Chapter Expert

Aristocrat Gaming

Warsaw, Masovian Voivodeship, Poland (Hybrid)
3 Months ago
Testronic - LQA Game Tester with Spanish

Testronic

Masovian Voivodeship, Poland (Hybrid)
3 Weeks ago
ComeOn Group - Java Developer

ComeOn Group

Silesian Voivodeship, Poland (Hybrid)
4 Weeks ago
CD PROJEKT RED - Support Writer Specialist (Story Team)

CD PROJEKT RED

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Month ago
Futurum Technology  - Młodszy Specjalista ds. finansowych i prawnych

Futurum Technology

Wadowice, Lesser Poland Voivodeship, Poland (On-Site)
7 Months ago
N-iX - Strong Middle Data Engineer (Azure Databricks)

N-iX

Poland (Remote)
1 Month ago
CD PROJEKT RED - Previz Artist

CD PROJEKT RED

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

4ThePlayer - REMOTE Junior Backend JavaScript Developer

4ThePlayer

(Remote)
1 Week ago
Abnormal Security - Software Engineer II - Back End (Engineering Effectiveness)

Abnormal Security

Bengaluru, Karnataka, India (Hybrid)
5 Months ago
Hedra - Senior Backend Engineer

Hedra

New York, New York, United States (On-Site)
4 Weeks ago
The Walt Disney Company - Lead Software Engineer - Java

The Walt Disney Company

Seattle, Washington, United States (On-Site)
1 Week ago
Every matrix - Senior Backend Developer (NodeJS)

Every matrix

Lviv, Lviv Oblast, Ukraine (Hybrid)
4 Weeks ago
N-iX - Middle .NET Engineer

N-iX

Poland (Hybrid)
1 Week ago
Axiom Zen - Staff Backend Engineer

Axiom Zen

United States (Remote)
2 Weeks ago
Patreon - iOS Engineer

Patreon

San Francisco, California, United States (Hybrid)
4 Weeks ago
Google - Staff Software Engineer, Site Reliability Engineering

Google

Pittsburgh, Pennsylvania, United States (On-Site)
6 Days ago
People Can Fly - Senior Online Programmer

People Can Fly

Warsaw, Masovian Voivodeship, Poland (Remote)
2 Days 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 (Hybrid)

Szczecin, West Pomeranian Voivodeship, Poland (On-Site)

Kuyavian-Pomeranian Voivodeship, Poland (On-Site)

Warsaw, Masovian Voivodeship, Poland (On-Site)

Warsaw, Masovian Voivodeship, Poland (Hybrid)

Masovian Voivodeship, Poland (On-Site)

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