Senior Java Software Engineer

Senior Java Software Engineer

Huuuge Games

Szczecin, Poland

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.

Most wanted:

  • 3 years of professional experience in Java programming;
  • 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.

Apply Now

Don't forget to mention EuroTechJobs when applying.

Share this Job

More Job Searches

Poland      Developer      Gaming      Java Developer      Huuuge Games     

© EuroJobsites 2024