Senior Java Software Engineer

1 Hour 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

ION - Senior IT Architect, Italy

ION

Italy (Hybrid)
4 Months ago
Xactly Corp - Senior QA Engineer

Xactly Corp

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Warner Bros Discovery - Staff Software Engineer - Backend (Commerce Team), Hyderabad

Warner Bros Discovery

Hyderabad, Telangana, India (On-Site)
5 Months ago
Salesforce - Technical Support Engineer - French speaking

Salesforce

Dublin, County Dublin, Ireland (On-Site)
4 Months ago
HP - MSP Engineer

HP

Tlaquepaque, Jalisco, Mexico (On-Site)
4 Months ago
SLAY - Senior Backend Engineer - Berlin

SLAY

Berlin, Berlin, Germany (On-Site)
5 Months ago
Kaiying Network - Java Backend Developer (Online Video)

Kaiying Network

Shanghai, Shanghai, China (On-Site)
1 Week ago
Playtech - Software Developer – Backend Content

Playtech

Kyiv, Kyiv City, Ukraine (On-Site)
1 Day ago
Google - Software Engineer, University Graduate, 2025

Google

(On-Site)
1 Month ago
Paytm - Backend - Senior Software Engineer ( Java )

Paytm

Bengaluru, Karnataka, India (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Dream11 - SDE 2 - Frontend

Dream11

Mumbai, Maharashtra, India (On-Site)
3 Months ago
Zeta - Software Development Engineer In Test II

Zeta

Mumbai, Maharashtra, India (On-Site)
3 Months ago
Mashgin - Senior Software Engineer, Full-Stack

Mashgin

Palo Alto, California, United States (Hybrid)
3 Months ago
Aristocrat Gaming - Technical Artist II

Aristocrat Gaming

Gurugram, Haryana, India (Hybrid)
2 Months ago
PwC - IN-Senior Associate_ JAVA_Utility Transformation _Advisory_Kolkata

PwC

Kolkata, West Bengal, India (On-Site)
1 Month ago
ByteDance - Backend Software Engineer (SRE) Intern - 2025 Start

ByteDance

Singapore (On-Site)
1 Month ago
Sperasoft - Automation QA Engineer

Sperasoft

Yerevan, Yerevan, Armenia (On-Site)
1 Month ago
NXP - Senior Principal Software Architect - Platform and RF Software

NXP

Bucharest, Bucharest, Romania (On-Site)
4 Months ago
Netflix - Research Scientist L4/L5, Algorithms Engineering

Netflix

United States (Remote)
1 Month ago
PwC - IN-Senior Associate_Tech Lead_FS Tech_Advisory _Mumbai

PwC

Mumbai, Maharashtra, India (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Masovian Voivodeship, Poland

CD PROJEKT RED - DevOps Engineering Manager

CD PROJEKT RED

Warsaw, Masovian Voivodeship, Poland (On-Site)
5 Months ago
Google - Software Engineering Manager II, Google Cloud

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
3 Months ago
PwC - Salesforce Architect

PwC

Warsaw, Masovian Voivodeship, Poland (Hybrid)
4 Months ago
Techland - Senior Level Designer

Techland

Wrocław, Lower Silesian Voivodeship, Poland (On-Site)
2 Months ago
CD PROJEKT RED - Gameplay QA Analyst

CD PROJEKT RED

Warsaw, Masovian Voivodeship, Poland (Hybrid)
1 Day ago
Go Fund Me - Risk Analyst (Contract, Poland)

Go Fund Me

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Months ago
Visa - Staff Data Engineer

Visa

Warsaw, Masovian Voivodeship, Poland (Hybrid)
3 Months ago
Google - Senior Software Engineer, Titian Platform

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
3 Months ago
CD PROJEKT RED - Senior UI Designer

CD PROJEKT RED

Warsaw, Masovian Voivodeship, Poland (On-Site)
3 Months ago
Playtika - QA Engineer (Operation Team)

Playtika

Poland (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Zazz - Solutions Architect - Backend Development

Zazz

India (On-Site)
1 Month ago
Unico Connect - Senior NodeJS Developer

Unico Connect

Mumbai, Maharashtra, India (On-Site)
5 Months ago
Easygo - Software Development Engineer - Payments (Sydney)

Easygo

Sydney, New South Wales, Australia (On-Site)
2 Months ago
Axon - Senior Privacy Engineer

Axon

Scottsdale, Arizona, United States (Hybrid)
2 Months ago
Google - Software Engineer III, Site Reliability Engineering, Google Cloud

Google

Seattle, Washington, United States (On-Site)
1 Month ago
Jagex - Web Engineer - Project Zanaris

Jagex

Cambridge, England, United Kingdom (Remote)
1 Month ago
N-iX - Senior Java Engineer (#2596)

N-iX

Ukraine (Remote)
2 Months ago
Nagarro - Senior Staff Engineer - Python Developer

Nagarro

Colombia (Remote)
5 Days ago
ByteDance - Backend Software Engineer - Infrastructure Platform

ByteDance

Singapore (On-Site)
1 Month 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)

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)

Warsaw, Masovian Voivodeship, Poland (On-Site)

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