Senior Java Developer

Bigpoint

Job Summary

With your passion for games, you will work in highly motivated, and interdisciplinary production teams. As a generalist you enjoy ensuring the performance of the backend infrastructure as well as collaborating with the artists & designers to bring gameplay features into our games. With your expertise you will create an awesome gaming experience for our players. You should be a master at finding creative solutions to complex challenges, a go-getter with a solution-oriented mindset, and someone who makes everything run smoothly.

Must Have

  • Participate in all aspects of game development from planning to creating and optimization game modules and documentation of the backend
  • Define technical requirements and restrictions for tasks and architectural choices by working closely with other departments
  • Offer exceptional analysis and problem-solving skills for technical as well as organizational problems
  • Collect and incorporate stakeholder requirements in advance
  • Mentor the development team with expertise in system design, programming, and optimization
  • Endorse a knowledge sharing and collaboration mindset with frequent code reviews, pair-programming sessions and exchange meetings

Good to Have

  • Experience working with Unity and C#

Perks & Benefits

  • Work in an exciting industry
  • Hybrid/Remote model & flexibility
  • Visa & Relocation support
  • 30 days of vacation annually
  • Fitness perks (subsidized E-GYM Wellpass membership)
  • Mental health support (Free and anonymous employee counseling services)
  • Team culture (Regular company events, celebrations, and social gatherings)
  • Learning & development (Annual education budget)
  • Public transport (Subsidized Deutschlandticket)

Job Description

##### Your Job

With your passion for games, you will work in highly motivated, and interdisciplinary production teams. As a generalist you enjoy ensuring the performance of the backend infrastructure as well as collaborating with the artists & designers to bring gameplay features into our games. With your expertise you will create an awesome gaming experience for our players.

Are you a master at finding creative solutions to complex challenges while keeping a clear head & providing good oversight?

Are you a go-getter with a solution-oriented mindset? Do you have a sweet spot that makes everything run smoothly? We have exactly what you are looking for!

##### Responsibilities

· Participate in all aspects of game development from planning to creating and optimization game modules and documentation of the backend

· Define technical requirements and restrictions for tasks and architectural choices by working closely with other departments

· Offer exceptional analysis and problem-solving skills for technical as well as organizational problems by prioritizing and eliminating obstacles to boost confidence in a deadline-oriented environment

· Collect and incorporate stakeholder requirements in advance, for example related to technology and methodology

· Mentor the development team with expertise in system design, programming, and optimization to ensure production-ready, high-quality code that can be easily maintained and shared

· Endorse a knowledge sharing and collaboration mindset with frequent code reviews, pair-programming sessions and exchange meetings

##### Requirements

· Degree in Computer Science, Computer Engineering, or an equivalent training as an IT specialist

· 5+ years of professional experience developing modern Java

· Successfully worked on at least one shipped game with a substantial player base

· Extensive practical knowledge of modern Java including software architecture, design patterns, optimization, and unit testing

· Strong problem analysis skills with the ability to find simple, robust and efficient solutions for complex problems

· Broad hands-on experience analyzing and optimizing runtime performance, database access as well as resource consumption

· Team player who enjoys working with other departments on shared goals with a passion for games

· Experience working with Unity and C# is a big plus

· Fluent in written and spoken English

##### Benefits

  • Work in an exciting industry: Join a company at the heart of the gaming world — a creative, passionate environment that’s as fun and dynamic as the games we help bring to life.
  • Hybrid/Remote model & flexibility: Flexible working hours and the option to work in a hybrid setup or fully remote within Germany.
  • Visa & Relocation support: Assistance with visa processes and relocation if you're moving to Germany.
  • Time to recharge: 30 days of vacation annually to rest, travel, or catch up on your favorite games.
  • Fitness perks: Access a wide range of gyms, swimming pools, and wellness facilities across Germany with a subsidized E-GYM Wellpass membership.
  • Mental health support: Free and anonymous employee counseling services through the Fürstenberg Institute.
  • Team culture: Regular company events, celebrations, and social gatherings.
  • Learning & development: An annual education budget for all employees to support continuous learning and skill-building.
  • Public transport: Subsidized Deutschlandticket to get you around Hamburg, or wherever else you need to go.

##### FAQ Info

Any questions? Feel free to take a look at our FAQ

!

##### Please note

Please note that we only accept applications via our career page. Applications via e-mail will not be considered. Thank you!

9 Skills Required For This Role

Problem Solving Team Player Budget Management Design Patterns Unity Game Texts C# Java System Design

Similar Jobs