Senior Software Engineer, Java in Dundee

Senior Software Engineer, Java in Dundee

Dundee Full-Time 55000 - 70000 £ / year (est.) No working from home possible
Rockstar

At a Glance

  • Tasks: Design and implement software solutions for fast-paced game development.
  • Company: Join Rockstar Games, a leader in world-class entertainment experiences.
  • Benefits: Competitive salary, inclusive culture, and opportunities for professional growth.
  • Other info: Located in Dundee, Scotland, with excellent career advancement opportunities.
  • Why this job: Work on exciting projects with talented teams in a creative environment.
  • Qualifications: 5+ years in Java backend development and strong collaboration skills.

The predicted salary is between 55000 - 70000 £ per year.

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 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, defect trackers 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 our worldwide 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

  • 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.

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 notify your recruiter during the interview process. 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.

Senior Software Engineer, Java in Dundee employer: Rockstar

At Rockstar Games, we pride ourselves on fostering a dynamic and inclusive work culture that champions creativity and collaboration. As a Senior Data Design Analyst in our London studio, you'll have the opportunity to work alongside some of the brightest minds in the gaming industry, contributing to innovative projects while enjoying comprehensive benefits and ample opportunities for professional growth. Join us to be part of a team that values your insights and encourages your development in a vibrant city known for its rich cultural scene.

Rockstar

Contact Details:

Rockstar Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Software Engineer, Java in Dundee

Tip Number 1

Network like a pro! Reach out to current or former Rockstar employees on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.

Tip Number 2

Show off your skills! If you’ve got a portfolio or GitHub with projects that highlight your Java expertise, make sure to share it during interviews. It’s a great way to demonstrate your hands-on experience.

Tip Number 3

Prepare for technical interviews by brushing up on your coding skills. Practice common Java problems and be ready to discuss your past projects in detail. We want to see how you think and solve problems!

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the Rockstar team.

We think you need these skills to ace Senior Software Engineer, Java in Dundee

Java backend development
Spring Boot
JPA/Hibernate
RESTful APIs
MySQL
query-tuning
Apache Kafka

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the Senior Software Engineer role. Highlight your Java backend development experience and any relevant projects you've worked on. We want to see how your skills align with what we do at Rockstar!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Share your passion for game development and how you can contribute to our team. Be sure to mention specific technologies you're familiar with, like Spring Boot or Apache Kafka, to show us you mean business.

Showcase Your Projects:If you've got any personal or professional projects that demonstrate your skills, don’t hesitate to include them. We love seeing real-world applications of your expertise, especially in areas like RESTful APIs or performance profiling.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows us you’re keen to join the Rockstar family!

How to prepare for a job interview at Rockstar

Know Your Java Inside Out

Make sure you brush up on your Java skills, especially around backend development. Be ready to discuss low-level optimisations and high-level architecture, as well as your experience with Spring Boot and JPA/Hibernate. Prepare examples of how you've designed and scaled RESTful APIs in past projects.

Showcase Your Problem-Solving Skills

Rockstar is looking for someone who can tackle the fast-paced challenges of game development. Think of specific instances where you've designed solutions to complex problems. Be prepared to explain your thought process and how you collaborated with others to implement these solutions.

Familiarise Yourself with Their Tools

Get to know the tools and technologies mentioned in the job description, like MySQL, Apache Kafka, and Linux environments. If you have experience with any of the desirable skills, such as caching systems or CI/CD, make sure to highlight that during your interview.

Prepare Questions About Team Collaboration

Since collaboration is key at Rockstar, think of insightful questions to ask about their team dynamics and how they work across different studios. This shows your interest in being part of their inclusive environment and helps you gauge if it’s the right fit for you.