CareerPlan

Senior Backend Engineer

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

Core

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

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, PostgreSQL, MongoDB

Responsibilities

Maintain and extend the Java backend; profile and improve performance of long-running game servers; define SLOs and add metrics/tracing/logging; participate in on-call and incident reviews; refactor code and add tests to ensure stability; 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