Senior Software Engineer, Java

Rockstar Games Internships

Dundee

On-site

GBP 70,000 - 100,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Rockstar Games in Dundee, Scotland, is seeking a Senior Software Engineer for hands-on Java backend development in an in-office studio. You will design scalable APIs, optimize performance, and collaborate with a global Rockstar technology team to support large-scale game development tooling.

The role emphasizes strong Java expertise, Spring Boot, Hibernate, Kafka, and Linux production skills in a fast-moving environment. Dundee-based office offers onsite collaboration and growth opportunities.

Qualifications

  • 5+ years of professional Java backend development experience.
  • Strong Java expertise from low-level to high-level architecture.
  • Deep expertise in Spring Boot and JPA/Hibernate.
  • Proven experience designing and scaling RESTful APIs.
  • Solid understanding of MySQL or other major RDBMS with query tuning.
  • Hands-on experience with Apache Kafka and CDC pipelines.
  • Proficient in Java performance profiling and debugging.
  • Comfortable in Linux environments with strong communication and production-support skills.

Responsibilities

  • Design and implement solutions for fast-paced game development challenges.
  • Contribute to the team’s software design guidelines and standards.
  • Collaborate with Rockstar technology teams across studios.
  • Learn and apply new technologies to advance applications.

Skills

Java backend
REST APIs
System design
Performance tuning
Linux production support

Tools

Spring Boot
JPA/Hibernate
MySQL
Apache Kafka
CDC pipelines

Job description

At Rockstar Games, we create world-class entertainment experiences.

Become part of a team working on some of the most rewarding, large-scale creative projects to be found in any entertainment medium - all within an inclusive, highly-motivated environment where you can learn and collaborate with some of the most talented people in the industry.

Rockstar is on the lookout for a passionate Senior Software Engineer who is skilled at hands on development.

This is a full-time, permanent and in-office position based in Rockstar's unique game development studio in the heart of Dundee, Scotland.

WHAT WE DO
  • The Rockstar Games Information Systems team create and maintain production software tools that are used by all game development disciplines to support the creation of all Rockstar Games projects.
  • The tools we build range from task management software, defecttrackers with games console integration, distributed video recording systems, reporting and analytics applications.
RESPONSIBILITIES
  • Design and implement solutions to help us meet the challenges of fast paced game development.
  • Contribute towards the team’s software design guidelines.
  • Collaborate with other Rockstar technology teams across ourworldwide studios.
  • Develop a strong understanding of the systems we use and learn new technologies to help advance our applications.
REQUIREMENTS
  • 5+ years of professional experience in Java backend development.
  • Strong command of Java, from low-level optimization to high-level architecture.
  • Deep expertise in the Spring Boot ecosystem and JPA/Hibernate.
  • Proven experience designing and scaling RESTful APIs.
  • Solid understanding of MySQL (or other major RDBMS) with query-tuning experience.
  • Hands-on experience with Apache Kafka and change data capture (CDC) pipelines.
  • Proficient in Java performance profiling and debugging.
  • Comfortable in Linux environments, with strong communication and production-support skills.
PLUSES

Please note that these are desirable skills and are not required to apply for the position.

  • Familiarity with Directed Acyclic Graphs and Graph Databases.
  • Familiarity with media processing tools like FFMPEG.
  • Exposure to version control, CI/CD systems and build automations.
  • Experience with service-oriented architecture and multi-tier server applications.
  • Exposure to Caching Systems, Spring Cloud, Swagger.
  • Experience with data warehousing solutions like Snowflake / Apache Doris.
  • Familiarity with Debezium.

#LI-CG1

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Java
Senior Software Engineer, Java

Rockstar Games • Leeds

On-site
GBP 60,000 - 80,000
Senior Java Backend Engineer - Leeds-Based
Senior Java Backend Engineer - Leeds-Based

Festybay • Leeds

On-site
Senior Software Engineer job at Rockstar Games, UK
Senior Software Engineer job at Rockstar Games, UK

Festybay • Leeds

On-site
GBP 50,000 - 70,000
Senior Software Engineer (C++)
Senior Software Engineer (C++)

Rockstar Games • City of Edinburgh

On-site
GBP 90,000 - 120,000
Senior C++ Engineer - Low-Level Game Platform
Senior C++ Engineer - Low-Level Game Platform

Rockstar Games • Leeds

On-site
GBP 40,000 - 60,000
Senior Java Backend Engineer – In-Office Dundee
Senior Java Backend Engineer – In-Office Dundee

Rockstar Games Internships • Dundee

On-site
GBP 70,000 - 100,000
Senior Software Engineer (C++)
Senior Software Engineer (C++)

Rockstar • City of Edinburgh

On-site
GBP 60,000 - 80,000
Senior Software Engineer, FiveM
Senior Software Engineer, FiveM

Rockstar • Greater London

On-site
GBP 90,000 - 120,000
Senior Software Engineer, FiveM
Senior Software Engineer, FiveM

Rockstar Games Internships • Greater London

On-site
GBP 80,000 - 110,000
Senior Software Engineer (FiveM)
Senior Software Engineer (FiveM)

Rockstar Games • Leeds

On-site
GBP 40,000 - 60,000