Software Engineer, Java (Mid/Senior)

1 Week ago • 3 Years + • Full Stack Development

Job Summary

Job Description

Rockstar Dundee seeks a talented Software Engineer (Mid/Senior level) proficient in Java to contribute to the development and maintenance of production software tools used across all Rockstar Games projects. Responsibilities include designing and implementing solutions for fast-paced game development, collaborating with global teams, understanding existing systems, and learning new technologies. The tools encompass a range of applications, from task management to video recording systems and data analytics. This full-time, permanent role requires a minimum of 3 years of Java EE development experience, and strong proficiency in Java (ideally Java 17), Spring Boot, JPA (Hibernate), RESTful APIs, MySQL (or similar RDBMS), and Apache Kafka.
Must have:
  • 3+ years Java EE development experience
  • Proficient in Java (Java 17 preferred)
  • Spring Boot ecosystem expertise
  • JPA (Hibernate) knowledge
  • RESTful web services & API design
  • MySQL or RDBMS expertise
  • Apache Kafka & data pipelines expertise
  • Java performance profiling
Good to have:
  • Directed Acyclic Graphs and Graph Databases
  • Media processing tools (FFMPEG)
  • Version control, CI/CD, build automation
  • Service-oriented architecture
  • Caching Systems, Spring Cloud, Swagger
  • Data warehousing (Snowflake/Apache Doris)
  • Debezium

Job Details

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 Dundee is on the lookout for a talented Software Engineer who possesses a passion for 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

  • We 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, defect trackers with games console integration, distributed video recording systems, reporting and analytics applications.

RESPONSIBILITIES

  • Develop a strong understanding of the systems we use and learn new technologies to help advance our applications.
  • Design and implement solutions to help us meet the challenges of fast-moving game development.
  • Contribute towards the team’s software design best practices.
  • Collaborate with other Rockstar technology teams across our worldwide studios.

QUALIFICATIONS

  • A degree in computer science or a similar discipline.
  • Minimum 3 years of professional Java EE development experience.

SKILLS

  • Proficient in Java (preferably Java 17), with expertise in both low-level optimizations and high-level architecture.
  • Strong experience in the Spring Boot ecosystem.
  • In-depth knowledge of JPA, particularly with Hibernate.
  • Good understanding of RESTful web services and API design.
  • Expertise in MySQL or any other RDBMS.
  • Expertise in Apache Kafka and change data capture pipelines.
  • Proficient in Java performance profiling.
  • Experience with search solutions like Hibernate Search & Elasticsearch.
  • Strong ability to present technical information clearly.
  • Excellent at providing front-line production support.
  • Comfortable working in a Linux environment.

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.

HOW TO APPLY

Please apply with a CV and cover letter demonstrating how you meet the skills above. If we would like to move forward with your application, a Rockstar recruiter will reach out to you to explain next steps and guide you through the process.

Rockstar is committed to creating a work environment that promotes equal opportunity, dignity and respect. In line with this commitment, Rockstar will provide reasonable accommodations to qualified job applicants with disabilities during the recruitment process in order for such applicants to be considered for the position for which they are applying, as well as to qualified employees to enable them to perform the essential functions of their roles. If you need more information about Rockstar’s reasonable accommodation policies or process, or need to request an accommodation, please contact the Human Resources Department. 

If you’ve got the right skills for the job, we want to hear from you. We encourage applications from all suitable candidates regardless of age, disability, gender identity, sexual orientation, religion, belief, race, or any other protected category.

Similar Jobs

Info Stretch - Senior Java Engineer

Info Stretch

Dublin, County Dublin, Ireland (On-Site)
5 Months ago
ByteDance - Security Software Engineer

ByteDance

Singapore (On-Site)
2 Weeks ago
Microsoft - Technical Support Engineer - Azure Monitoring

Microsoft

Taipei City, Taiwan (Hybrid)
2 Weeks ago
Relax Gaming  - Game Engine Developer

Relax Gaming

Sliema, Malta (Hybrid)
1 Month ago
Alphasense - Join AlphaSense India Talent Community

Alphasense

Pune, Maharashtra, India (On-Site)
7 Hours ago
Nagarro - Principal Engineer

Nagarro

(On-Site)
6 Months ago
Crunchyroll - Staff Software Engineer, Content Delivery

Crunchyroll

San Francisco, California, United States (Remote)
5 Months ago
Next Level Business Services - Cloud Architect

Next Level Business Services

Jersey City, New Jersey, United States (On-Site)
6 Months ago
ByteDance - Senior Software Engineer, Distributed Storage System

ByteDance

San Jose, California, United States (On-Site)
1 Month ago
Dayforce - Test Automation Engineer Sr

Dayforce

Bengaluru, Karnataka, India (Remote)
9 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

PassiveLogic - Distributed Framework Engineer

PassiveLogic

Amsterdam, North Holland, Netherlands (On-Site)
1 Month ago
Microsoft - Senior Software Engineer (Infra)

Microsoft

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Weeks ago
Qualcomm - Embedded Platform Dev- Lead Engineer, Senior

Qualcomm

Bengaluru, Karnataka, India (On-Site)
1 Day ago
Microsoft - Senior Data Engineer - MSTIC RnD

Microsoft

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Weeks ago
Playtika - Mobile/C# Developer

Playtika

Romania (Hybrid)
6 Months ago
ByteDance - Senior SRE Architect, Security Engineering

ByteDance

Singapore (On-Site)
5 Months ago
DOTSOFT SA - Systems Architect | Technical Lead for Digital Platforms

DOTSOFT SA

Greece (Remote)
1 Week ago
Tide - Offensive Security Engineer

Tide

Delhi, India (Hybrid)
1 Day ago
Branch GG - Senior Unity Engineer

Branch GG

Seattle, Washington, United States (Remote)
11 Months ago
Bigpoint - Lead Game Developer

Bigpoint

Hamburg, Hamburg, Germany (Remote)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Dundee, Scotland, United Kingdom

Epic Games - Research Engineer - Neural Rendering

Epic Games

London, England, United Kingdom (On-Site)
2 Weeks ago
Frontier Developments - Character Artist

Frontier Developments

Cambridge, England, United Kingdom (Hybrid)
3 Months ago
Playground Games - Senior Character Artist

Playground Games

England, United Kingdom (Hybrid)
1 Month ago
The Rank Group - Card Room Dealer

The Rank Group

Aberdeen, Scotland, United Kingdom (On-Site)
3 Weeks ago
Jane Street - Payroll Specialist

Jane Street

London, England, United Kingdom (On-Site)
7 Hours ago
Bragg - Head of Licensing

Bragg

London, England, United Kingdom (Hybrid)
3 Weeks ago
Jane Street - Network Engineer, Security

Jane Street

London, England, United Kingdom (On-Site)
7 Hours ago
Epic Games - Senior Rendering Engineer

Epic Games

London, England, United Kingdom (On-Site)
2 Weeks ago
Google - Security Consultant, SIEM/SOAR

Google

London, England, United Kingdom (On-Site)
2 Days ago
Rank group - Food & Beverage Team Lead

Rank group

Liverpool, England, United Kingdom (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Full Stack Development Jobs

Google - Software Engineer (For Women in Tech Candidates)

Google

Belo Horizonte, State Of Minas Gerais, Brazil (On-Site)
5 Months ago
Google - Software Engineering Manager II

Google

Sunnyvale, California, United States (On-Site)
1 Week ago
Google - Software Engineer III, Google Cloud Compute Infrastructure

Google

Seattle, Washington, United States (On-Site)
5 Months ago
Hitachi - .Net full stack developer

Hitachi

Pune, Maharashtra, India (On-Site)
6 Months ago
Easygo - Fullstack Software Development Engineer, Sportsbook

Easygo

Melbourne, Victoria, Australia (On-Site)
2 Months ago
WebFX - Software Engineer

WebFX

Ann Arbor, Michigan, United States (On-Site)
5 Months ago
Google - Software Engineering Manager, Chrome Enterprise Core

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Days ago
Google - Senior Software Engineer, AI/ML Recommendations, Rankings, Predictions, Google Ads

Google

Mountain View, California, United States (On-Site)
2 Days ago
Harness - Senior Software Engineer - AI Assistant

Harness

Bengaluru, Karnataka, India (Hybrid)
6 Months ago
Super - Senior Full-Stack Software Engineer ( Remote! )

Super

Austin, Texas, United States (Remote)
6 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Join a tight-knit team responsible for creating and publishing some of the most popular, innovative and critically acclaimed interactive entertainment in the world including the Grand Theft Auto series, the Red Dead series and many more.


Known for our dedication to quality and authenticity, a career at Rockstar Games is an opportunity to work on some of the most cutting edge, creatively rewarding and challenging projects available in any entertainment medium with some of the most talented people in the industry.


We offer successful candidates highly competitive salary and compensation packages, including a comprehensive benefits package for all eligible employees. Rockstar Games is an equal opportunity employer.

Edinburgh, Scotland, United Kingdom (On-Site)

New York, New York, United States (On-Site)

Oakville, Ontario, Canada (On-Site)

Dundee, Scotland, United Kingdom (On-Site)

Dundee, Scotland, United Kingdom (On-Site)

Dundee, Scotland, United Kingdom (On-Site)

Edinburgh, Scotland, United Kingdom (On-Site)

Leeds, England, United Kingdom (On-Site)

Leeds, England, United Kingdom (On-Site)

Edinburgh, Scotland, United Kingdom (On-Site)

View All Jobs

Get notified when new jobs are added by Rockstar Games

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug