Skip to content

Senior Java Software Engineer

  • Hybrid
    • Warszawa , Mazowieckie, Poland
    • Szczecin, Zachodniopomorskie, Poland
    +1 more
  • HC Tech

Job description

Introduction

Still haven’t found your dream job? Join Team Huuuge!
Huuuge Games is on a mission to build the world’s largest real-time casual gaming platform, connecting millions of players so they can have fun, socialize, and play awesome games.

Become part of an exciting adventure that brings a fun and truly social experience to millions of players around the globe — right from our offices in Poland. We're an in-office first company and work in a hybrid model (3 days per week from the office).

How will you make an impact with us:

  • Design scalable and high-performing architecture for game features.

  • Develop and maintain backend components and microservices.

  • Write tests to ensure the quality and stability of your code.

  • Build new game functionalities and improve existing ones.

  • Refactor and optimize solutions for performance and maintainability.

  • Participate in code reviews and ensure best engineering practices.

  • Document your work clearly and thoroughly.

  • Collaborate with your agile team, following Scrum principles.

Job requirements

This is the right job for you if you have:

  • 3+ years of professional experience in Java development.

  • At least 1 year in a senior or similar role.

  • Strong knowledge of Java (Java 21) and Spring Framework.

  • Understanding of SOLID principles, Clean Code, and DDD.

  • Experience with scalable, high-throughput server software.

  • Familiarity with distributed systems and microservices architecture.

  • Practical knowledge of asynchronous and parallel programming.

  • Proficiency with Git and build tools like Maven or Gradle.

  • A proactive attitude and ownership mindset.

  • Fluent English, both written and spoken.

  • Hands-on experience with Redis and Kafka.

Surprise us with:

  • Experience in building scalable cloud services (AWS, Kubernetes).

  • Familiarity with DynamoDB, Netty, LUA, Google Protocol Buffers, Bash, or Python.

  • Background in multiplayer game development.


We thought you’d appreciate:

or