Software Engineer, Java in Dundee

Software Engineer, Java in Dundee

Dundee Full-Time 50000 - 70000 € / year (est.) No home office 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: Inclusive culture, collaboration with top talent, and opportunities for growth.
  • Other info: Diverse team environment with a commitment to equal opportunity.
  • Why this job: Make an impact on large-scale creative projects in the gaming industry.
  • Qualifications: 3+ years in Java backend development and strong problem-solving skills.

The predicted salary is between 50000 - 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.

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

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

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.

Software Engineer, Java in Dundee employer: Rockstar

At Rockstar Games, we pride ourselves on fostering a dynamic and inclusive work culture that empowers our employees to thrive. As a Software Engineer, you'll be part of a collaborative team dedicated to creating innovative tools for game development, with ample opportunities for professional growth and skill enhancement in a vibrant environment located in the heart of the entertainment industry.

Rockstar

Contact Detail:

Rockstar Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land 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 GitHub or personal project that showcases your Java expertise, make sure to highlight 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 Java fundamentals and system design principles. Practice coding challenges on platforms like LeetCode or HackerRank to sharpen your problem-solving skills.

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 Software Engineer, Java in Dundee

Java
Spring Boot
JPA/Hibernate
RESTful APIs
MySQL
Apache Kafka
Change Data Capture (CDC)

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the Software Engineer role at Rockstar Games. 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're looking for!

Showcase Your Projects:Include specific examples of projects where you've designed and scaled RESTful APIs or worked with Spring Boot. This gives us a clear picture of your hands-on experience and how you tackle challenges in game development.

Be Clear and Concise:When writing your cover letter, keep it clear and to the point. Explain why you're passionate about working at Rockstar Games and how your background makes you a great fit for our team. We appreciate straightforward communication!

Apply Through Our Website:Don't forget to apply 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 you’re serious about joining our awesome team!

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 to showcase your understanding of RESTful APIs and how you've designed and scaled them in past projects.

Familiarise Yourself with Rockstar's Tools

Take some time to research the types of production software tools that Rockstar Games uses. Understanding their task management software, defect trackers, and analytics applications will help you speak confidently about how you can contribute to their projects. This shows you're genuinely interested in the role and the company.

Prepare for Technical Questions

Expect technical questions that dive deep into your experience with MySQL, Apache Kafka, and performance profiling. Practise explaining your query-tuning experience and any hands-on work you've done in Linux environments. Being able to articulate your problem-solving process will impress your interviewers.

Show Your Collaborative Spirit

Rockstar values collaboration, so be prepared to discuss how you've worked with other teams in the past. Share examples of how you've contributed to team guidelines or collaborated on large-scale projects. Highlighting your communication skills and ability to work in a motivated environment will resonate well with them.