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

Gaming Innovation Group  - Technology Graduate

Gaming Innovation Group

St. Julian's, Malta (Hybrid)
3 Weeks ago
The Walt Disney Company - Senior Software Engineer - Salesforce

The Walt Disney Company

Glendale, California, United States (On-Site)
2 Weeks ago
Google - Software Engineer III, Embedded Systems, Firmware, Google TV

Google

San Jose, California, United States (On-Site)
2 Weeks ago
SimCorp - Senior Customer Support Consultant

SimCorp

Warsaw, Masovian Voivodeship, Poland (Hybrid)
1 Day ago
Google - Cloud Technical Solutions Engineer, Networking

Google

Tokyo, Japan (On-Site)
1 Week ago
Google - Staff Software Engineer, Site Reliability Engineering

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Week ago
ByteDance - Backend Software Engineer

ByteDance

Dubai, Dubai, United Arab Emirates (On-Site)
3 Months ago
UNIVRSE - Lead Developer (Unity)

UNIVRSE

Catalonia, Spain (On-Site)
1 Month ago
Rennsportgg - Site Reliability Engineer

Rennsportgg

Munich, Bavaria, Germany (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Evolution - Software Developer in Data Science Team

Evolution

Riga, Latvia (On-Site)
1 Week ago
PwC - IN_Associate – Crm Technical -Ms Dynamics– Advisory -Hyderabad

PwC

Hyderabad, Telangana, India (On-Site)
5 Months ago
Dave Ramsey - Software Engineer 3

Dave Ramsey

Franklin, Tennessee, United States (On-Site)
4 Months ago
UXBERT Labs - Senior Data Engineer

UXBERT Labs

Riyadh, Riyadh Province, Saudi Arabia (Hybrid)
3 Months ago
Google - Customer Solutions Engineer, gTech Ads

Google

Beijing, Beijing, China (On-Site)
2 Days ago
Google - Software Engineer, gReach Program for People with Disabilities

Google

Shanghai, Shanghai, China (On-Site)
2 Weeks ago
Google - Software Engineering Manager II, Infrastructure, Google Cloud Networking

Google

Madison, Wisconsin, United States (On-Site)
2 Weeks ago
Google - Application Engineering Manager, Spaces Engineering

Google

Hyderabad, Telangana, India (On-Site)
2 Weeks ago
ByteDance - Software Development Engineer in Test - ICAQ

ByteDance

San Jose, California, United States (On-Site)
1 Month ago
Every matrix - Technical Lead - Senior Java Developer

Every matrix

Bucharest, Bucharest, Romania (Hybrid)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Masovian Voivodeship, Poland

Google - Software Engineering Manager, Chrome Enterprise Core

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Days ago
YouGov - Data Scientist

YouGov

Warsaw, Masovian Voivodeship, Poland (Hybrid)
7 Hours ago
CD PROJEKT RED - Support Writer Specialist

CD PROJEKT RED

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Month ago
Google - Senior Software Engineer, Infrastructure Storage, Google Cloud

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Weeks ago
Futurum Technology - Junior Front-end Developer

Futurum Technology

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
1 Month ago
Google - Software Engineer III, XBorg, Google Cloud

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Days ago
Google - Software Engineer, Site Reliability Engineering

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Days ago
N-iX - Lead Node.js Engineer

N-iX

Poland (Hybrid)
1 Week ago
Techland - IT Administrator

Techland

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Month ago
Playtech - Polish Speaking Game Presenter

Playtech

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

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Virtuos - Lead Software Engineer

Virtuos

Singapore (On-Site)
1 Month ago
Google - Software Engineer II, ML Experimentation

Google

London, England, United Kingdom (On-Site)
2 Days ago
Epic Games - Backend Engineer

Epic Games

Cary, North Carolina, United States (On-Site)
3 Months ago
Google - Software Engineer III, Site Reliability Engineering, Google Cloud

Google

San Francisco, California, United States (On-Site)
1 Week ago
Casumo - Engineering Team Lead

Casumo

Zagreb, Croatia (Hybrid)
2 Months ago
Epic Games - Senior Mobile Engineer

Epic Games

(On-Site)
3 Months ago
Playnetic - Technical Team Lead

Playnetic

(Remote)
2 Weeks ago
ByteDance - Senior Software Development Engineer - Distributed NoSQL Database Systems

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
Sporty Group - OpsTech Backend Engineer

Sporty Group

India (Remote)
5 Months ago
SiftHub - Senior Software Engineer (Backend)

SiftHub

Mumbai, Maharashtra, India (On-Site)
6 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 (Hybrid)

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