Senior Java Software Engineer

4 Months ago • 3 Years + • Programming

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

Banyan Software - Lead Dev Ops Engineer

Banyan Software

Chennai, Tamil Nadu, India (On-Site)
2 Months ago
Ion - Technical Consultant - Wallstreet Suite

Ion

Noida, Uttar Pradesh, India (On-Site)
1 Year ago
N-ix - Senior React Engineer (with React Native experience)

N-ix

Ukraine (Hybrid)
3 Weeks ago
Cadence - IT- Staff Software Security Engineer

Cadence

Noida, Uttar Pradesh, India (On-Site)
1 Month ago
Daybreak Game Company LLC - Senior Software Engineer, Platform

Daybreak Game Company LLC

San Diego, California, United States (Remote)
7 Months ago
CGS Carrers - Lead Java Software Engineer

CGS Carrers

Indonesia (Remote)
2 Months ago
version 1 - Senior Python Developer

version 1

London, England, United Kingdom (On-Site)
1 Month ago
Devoteam - Tech Lead Java

Devoteam

Casablanca, Casablanca-Settat, Morocco (Remote)
8 Months ago
Ion - Senior Python Developer, Risk Technology

Ion

New York, United States (On-Site)
7 Years ago
Weta Fx - Senior Database Administrator

Weta Fx

Wellington, Wellington Region, New Zealand (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Zelis  - Senior DevOps Engineer

Zelis

Hyderabad, Telangana, India (On-Site)
1 Month ago
bytedance - Site Reliability Engineer, Traffic Platform

bytedance

Singapore (On-Site)
6 Months ago
Wargaming - Senior Game Designer

Wargaming

Belgrade, Serbia (On-Site)
3 Weeks ago
Aristocrat - DB Developer

Aristocrat

Warsaw, Masovian Voivodeship, Poland (Hybrid)
3 Weeks ago
bytedance - Research Scientist Graduate (Foundation Model - Vision and Language)

bytedance

Seattle, Washington, United States (On-Site)
5 Months ago
Rippling - Senior Infrastructure Security Engineer

Rippling

San Francisco, California, United States (On-Site)
1 Month ago
Ajmera Infotech - Android Developer II – Build Mission-Critical Health-Tech Apps

Ajmera Infotech

Bengaluru, Karnataka, India (On-Site)
3 Weeks ago
Ion - Senior Java Developer - Italy

Ion

Milan, Lombardy, Italy (On-Site)
8 Months ago
Epoch Games - Unreal Engine C++ Programmer

Epoch Games

Winston-Salem, North Carolina, United States (Remote)
1 Year ago
PwC - Senior .NET Developer

PwC

Athens, Greece (Remote)
5 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Masovian Voivodeship, Poland

SoftSwiss - Identity and Access Management Team Lead

SoftSwiss

Warsaw, Masovian Voivodeship, Poland (Remote)
2 Weeks ago
Axel springer - Business Growth Manager Fakt.pl

Axel springer

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Month ago
CD PROJEKT RED - Senior Engineer, Graphics

CD PROJEKT RED

Warsaw, Masovian Voivodeship, Poland (Hybrid)
2 Months ago
Sperasoft - Network Operation Center Operator (NOC)

Sperasoft

Kraków, Lesser Poland Voivodeship, Poland (Hybrid)
3 Weeks ago
Qloc careers - Video Game Tester with Hindi

Qloc careers

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Months ago
Techland - Senior Level Artist

Techland

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Month ago
room8 - Lead Project Manager

room8

Poland (On-Site)
3 Months ago
Techland - Lead FX Artist

Techland

Warsaw, Masovian Voivodeship, Poland (On-Site)
3 Months ago
virtous games - Senior Technical Artist

virtous games

Poland (Remote)
1 Week ago
CD PROJEKT RED - ML Ops Engineer

CD PROJEKT RED

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Programming Jobs

FICO - Database Engineering (GTS)-Lead Engineer

FICO

Mexico (Remote)
3 Weeks ago
Synechron - Lead Java Developer

Synechron

Pune, Maharashtra, India (On-Site)
1 Month ago
Aeries technology - Senior Software Developer

Aeries technology

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Ubisoft - SQL Developer

Ubisoft

Bucharest, Bucharest, Romania (Hybrid)
1 Month ago
White Hat Gaming - Scala Developer

White Hat Gaming

(Remote)
8 Months ago
third kind games - Senior Programmer

third kind games

Royal Leamington Spa, England, United Kingdom (On-Site)
1 Month ago
Google - Database Sales Specialist Manager, Google Cloud

Google

Singapore (On-Site)
2 Months ago
P99 soft - Lead Java Developer

P99 soft

Hyderabad, Telangana, India (On-Site)
2 Months ago
Epic Games - Senior Programmer

Epic Games

Montreal, Quebec, Canada (On-Site)
5 Months ago
Synechron - Senior MSBI Developer (SQL & SSRS/SSIS Expert)

Synechron

Pune, Maharashtra, India (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.

Szczecin, West Pomeranian 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