Senior Java Software Engineer

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

Epic Games - QA Programming Specialist

Epic Games

Montreal, Quebec, Canada (On-Site)
1 Month ago
NinjaVan - Staff Software Engineer

NinjaVan

Hyderabad, Telangana, India (On-Site)
5 Months ago
ION - Senior Technical Consultant - Endur

ION

Uniondale, New York, United States (On-Site)
5 Months ago
Meta - Software Engineer, Infrastructure

Meta

Seattle, Washington, United States (Remote)
4 Months ago
Offworld - DevOps Engineer

Offworld

New Westminster, British Columbia, Canada (On-Site)
1 Month ago
Applike Group - Senior Go Backend Developer (Anti-Fraud) (f/m/d)

Applike Group

Hamburg, Hamburg, Germany (Hybrid)
5 Months ago
Flow - Senior/Staff Backend Software Engineer

Flow

New York, New York, United States (Hybrid)
5 Months ago
Interface AI - Senior Software Engineer, Backend

Interface AI

United States (Remote)
1 Month ago
Visual Concepts - Senior Server Engineer - WWE 2K

Visual Concepts

Austin, Texas, United States (On-Site)
4 Days ago
Warner Bros Games - Senior Staff Software Engineer - Backend (Java), Commerce

Warner Bros Games

(Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Meta - Software Engineer, Intern/Co-op

Meta

New York, New York, United States (On-Site)
4 Months ago
NVIDIA - Manufacturing Engineer

NVIDIA

Shanghai, Shanghai, China (On-Site)
4 Weeks ago
Info Stretch - Senior Java Engineer

Info Stretch

Dublin, County Dublin, Ireland (On-Site)
4 Months ago
Canva - Frontend Software Engineer - Internationalization

Canva

Beijing, Beijing, China (Remote)
2 Weeks ago
Meta - Production Engineering

Meta

New York, New York, United States (On-Site)
4 Months ago
N-iX - Senior Full-stack  Engineer ( Java + React ) (#2531)

N-iX

Ukraine (Remote)
3 Months ago
Bigger Games - Software Engineer

Bigger Games

İstanbul, Türkiye (On-Site)
1 Week ago
Nagarro - Senior Engineer, Java Fullstack

Nagarro

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Dream Sports - Software Development Engineer 3 - Backend (Platform)

Dream Sports

Mumbai, Maharashtra, India (On-Site)
6 Days ago
Onward Search - Sr. Software Engineer

Onward Search

Santa Monica, California, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Masovian Voivodeship, Poland

Netflix - Software Engineer (L5) - Content Engineering

Netflix

Warsaw, Masovian Voivodeship, Poland (Hybrid)
5 Months ago
CD PROJEKT RED - Physics Engineer

CD PROJEKT RED

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Week ago
Netflix - UI Engineer (L4/L5) - Enablement Apps

Netflix

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

Evolution

Warsaw, Masovian Voivodeship, Poland (Hybrid)
8 Months ago
Techland - Senior Producer

Techland

Warsaw, Masovian Voivodeship, Poland (On-Site)
9 Months ago
PwC - Senior Data Scientist

PwC

Warsaw, Masovian Voivodeship, Poland (Hybrid)
6 Months ago
Sperasoft - Associate Project Manager

Sperasoft

Masovian Voivodeship, Poland (Hybrid)
6 Days ago
Techland - UE5 Game Programmer

Techland

Wrocław, Lower Silesian Voivodeship, Poland (On-Site)
3 Weeks ago
Techland - Art Director

Techland

Warsaw, Masovian Voivodeship, Poland (On-Site)
10 Months ago
Techland - Senior Cinematic Artist

Techland

Wrocław, Lower Silesian Voivodeship, Poland (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Next Level Business Services - Java - Scala Architect

Next Level Business Services

San Diego, California, United States (On-Site)
5 Months ago
Red Rover Interactive - Senior Server programmer

Red Rover Interactive

Newcastle Upon Tyne, England, United Kingdom (Hybrid)
10 Months ago
Radical Forge - Backend Engineer

Radical Forge

Middlesbrough, England, United Kingdom (Remote)
1 Month ago
The Walt Disney Company - Senior Java Engineer

The Walt Disney Company

Connecticut, United States (On-Site)
1 Week ago
Wargaming - Server Developer / Python Developer

Wargaming

Belgrade, Serbia (Hybrid)
2 Months ago
Sporty Group - Senior Backend Engineer

Sporty Group

(Remote)
9 Months ago
Onehouse - Backend Engineer (India)

Onehouse

Bengaluru, Karnataka, India (Hybrid)
6 Months ago
GoTo Group - Software Engineer (Backend) - Transport

GoTo Group

Jakarta, Jakarta, Indonesia (On-Site)
5 Months ago
Vi - Backend Engineer

Vi

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Months ago
Paytm - Backend - Senior Software Engineer

Paytm

Noida, Uttar Pradesh, India (Hybrid)
4 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.

Limassol, Limassol, Cyprus (On-Site)

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

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

Limassol, Limassol, Cyprus (Remote)

Warsaw, Masovian Voivodeship, Poland (On-Site)

Warsaw, Masovian Voivodeship, Poland (On-Site)

Warsaw, Masovian Voivodeship, Poland (On-Site)

Warsaw, Masovian Voivodeship, Poland (On-Site)

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

Tel Aviv-Yafo, Tel Aviv District, Israel (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