JAVA DEVELOPER

1 Week ago • 3 Years +

About the job

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 Warsaw, or Bydgoszcz. We are an in-office first company and we work in a hybrid, 3 days from office mode.


Role purpose:

We are looking for an open minded, creative and communicative person who won't be afraid of challenges related to transforming old-fashioned monolithic application into modern and scalable solution based on hexagonal architecture. Of course you cannot forget about the quality as well as durability and proper scalability. Knowledge and experience in CI/CD area will be a significant strength in this role.


In this role you will:

  • Design component architecture

  • Develop and maintain game back-end components

  • Ensure quality of your solutions by writing automated tests

  • Perform refactoring and optimization of existing solutions

  • Participate in the code review process

  • Document designed solutions

  • Participate in an agile team following scrum principles


Tech stack:

  • Organization
    • Jira

    • TeamCity

    • Bitbucket

    • SonarQube

  • Common
    • Git

    • Docker

    • Java 11

    • Spring Framework

    • Kubernetes

    • Microservices

    • Kafka

    • AWS

    • ELK

    • Grafana + Prometheus (ongoing migration to Datadog)

  • HC Specific
    • Redis

    • Protobuf

    • Netty

    • Gradle

    • Python

    • Typescript

    • Rancher

  • Technology:
    • Maven

    • ArgoCD

Job requirements

Most wanted:

  • 3 years of professional experience in Java programming,

  • Good knowledge of the Java programming language (Java 11),

  • 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,

  • Understanding of JVM tuning and optimization,

  • Good knowledge of Maven or Gradle build tools,

  • Willingness to take ownership over-developed software,

  • Fluent English


Surprise us with:

  • Experience in programming scalable online services in the cloud (AWS, k8s),

  • Working knowledge of DevOps and Infrastructure as Code (IaC) tooling,

  • Experience with Redis, Netty, LUA, Google Protocol Buffers, Bash, Python,

  • Experience with Kafka / Confluent Cloud,

  • Experience with NoSQL databases,

  • Experience in creating multiplayer games


What's in it for you?

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

Masovian Voivodeship, Poland (On-Site)

West Pomeranian Voivodeship, Poland (Hybrid)

View All Jobs

Similar Jobs

Aristocrat Gaming - Back End Java Developer - Studios

England, United Kingdom (On-Site)

Bragg - Java Developer

Worldwide (Hybrid)

UBS - Java Developer, Client Self Service and Enablement

North Carolina, United States (On-Site)

Aristocrat Gaming - Back End Java Developer

England, United Kingdom (Remote)

Futurum Technology Ltd. - Junior Java Developer

Lesser Poland Voivodeship, Poland (On-Site)

Knuddels - Java Developer*in (m/w/d) - remote oder Karlsruhe

Baden-Württemberg, Germany (Remote)

Torch Technologies, Inc. - Entry-Level Java Developer

Michigan, United States (On-Site)

Gameloft - Senior Java Developer (Backend Services)

Bucharest, Romania (Hybrid)

Similar Skill Jobs

Gameloft - Creative Project Coordinator

Ho Chi Minh City, Vietnam (On-Site)

CD PROJEKT RED - Expert Technical Animator

Quebec, Canada (Remote)

Everyrealm Inc. - Contract Game Developer (Unity), Hometopia

New York, United States (Remote)

Rockstar Games - Data Scientist, Customer Experience

New York, United States (On-Site)

Blizzard Entertainment - Project Manager, Quality Assurance

Shanghai, China (On-Site)

Cold Iron Studios - Senior Systems Software Engineer

United States (Remote)

Vertigo Games - Lead Technical Artist

North Holland, Netherlands (Hybrid)

Vertigo Games - Senior Gameplay Programmer

North Holland, Netherlands (Hybrid)

Jobs in Bydgoszcz, Kuyavian-Pomeranian Voivodeship, Poland

Testronic - LQA Game Tester with Arabic

Masovian Voivodeship, Poland (On-Site)

Techland - 3D Environment Artist

Masovian Voivodeship, Poland (On-Site)

CD PROJEKT RED - IT Asset Management Specialist

Masovian Voivodeship, Poland (On-Site)

Tripledot Studios - Senior Game Designer

Masovian Voivodeship, Poland (On-Site)

Aristocrat Gaming - Data Engineer

Lesser Poland Voivodeship, Poland (Hybrid)

CD PROJEKT RED - Publishing Producer/ Senior Publishing Producer

Masovian Voivodeship, Poland (Hybrid)

Sperasoft - Senior/Lead VFX Artist

Masovian Voivodeship, Poland (Hybrid)

Technicolor Creative Studios - Senior Animator

Masovian Voivodeship, Poland (Remote)

Activision - Senior Expert Rendering Engineer

Masovian Voivodeship, Poland (On-Site)

Software Engineering Jobs

Keywords Studios (Player Support) - TEIC Associate

Indiana, United States (Hybrid)

Gameloft - Creative Project Coordinator

Ho Chi Minh City, Vietnam (On-Site)

CD PROJEKT RED - Senior PCG/Tools Engineer

Quebec, Canada (Remote)

skydance - Coordinator, Human Resources

California, United States (Hybrid)

Everyrealm Inc. - Chief Interactive Gaming Officer (Casino Gaming)

New York, United States (Remote)

Cold Iron Studios - Senior Systems Software Engineer

United States (Remote)

Vertigo Games - Lead Technical Artist

North Holland, Netherlands (Hybrid)

AGBO - Backend Engineer

California, United States (Remote)

Game Development Courses

Learn the foundations of Game Development and create your very own video game.

Programming MCQs

Check out our comprehensive collection of programming multiple choice questions (MCQs) curated for both aspiring and experienced game developers. Enhance your skills and knowledge with our targeted, expert-level questions.

Try out our Online Compilers

Write, run, compile, and debug your code efficiently with our user-friendly online compilers. Accessible from anywhere, our compliers simplify your coding experience.