CareerPlan

Senior Backend Engineer

San Ġiljan, MTFull-time2026-10-09 → 2026-11-11
Hybrid

Core

Design, build, and enhance features for the Java backend of a live strategy game platform running on Google Cloud.

Role type

Senior Backend Engineer (Java)

Builds

High-load game servers and platform services for a live multiplayer strategy game

Domain

Gaming / Distributed Systems

Required skills

Java, Spring Boot, JUnit5, Gradle, MySQL, Apache Kafka, Redis, Docker, Google Cloud Platform, distributed systems, performance profiling, SLO definition, incident management, code refactoring, unit testing, object-oriented design, algorithms

Preferred skills

PHP, Javascript/Typescript, Node.js, PostgreSQL, MongoDB, CI/CD (GitHub Actions), networking, agile methodologies (Scrum/Kanban), AI tools for development

Technologies

Java, Spring, JUnit5, Gradle, MySQL, Apache Kafka, Flatbuffers, Redis, Google Cloud, Docker, GitHub Actions, PHP, Javascript, Typescript, Node.js, PostgreSQL, MongoDB

Responsibilities

Design and implement backend features for the game platform; maintain and extend the Java game engine; profile and improve performance of long-running game servers; refactor code and add tests to ensure stability; define SLOs and add metrics/tracing/logging; participate in on-call and incident reviews; collaborate with designers and product leads to implement new features; mentor other engineers through code reviews and pair programming; drive initiatives for platform stability and scalability.

Seniority

Senior, hands-on IC