At a Glance
- Tasks: Design and implement innovative software solutions for exciting game development projects.
- Company: Join Rockstar, a leading name in the gaming industry with a creative and inclusive culture.
- Benefits: Enjoy competitive pay, a supportive environment, and opportunities for professional growth.
- Other info: Work in a dynamic studio in Leeds with excellent career advancement opportunities.
- Why this job: Be part of a passionate team and make a real impact in the gaming world.
- Qualifications: 5+ years in Java backend development with strong skills in Spring Boot and RESTful APIs.
The predicted salary is between 55000 - 70000 £ per year.
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 Leeds, England.
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 Leeds employer: Rockstar Games
Rockstar Games offers an exceptional work environment in the heart of Leeds, where creativity and collaboration thrive. As a Senior Software Engineer, you will be part of a dynamic team dedicated to developing innovative tools for game production, with ample opportunities for professional growth and learning from industry leaders. The inclusive culture and commitment to employee well-being make Rockstar an outstanding employer for those seeking meaningful and rewarding careers in the gaming industry.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Software Engineer (Java) in Leeds
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with current Rockstar employees on LinkedIn. A personal connection can make all the difference when it comes to landing that interview.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best projects, especially those involving Java and Spring Boot. This is your chance to demonstrate your hands-on development experience and problem-solving abilities.
✨Tip Number 3
Prepare for technical interviews by brushing up on your Java knowledge and system design principles. Practice coding challenges and be ready to discuss your past experiences in detail, especially around RESTful APIs and performance profiling.
✨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 Leeds
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!
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 can contribute to our team.
Be Clear and Concise:When writing your application, keep it clear and to the point. Use bullet points for your skills and experiences to make it easy for us to read. 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 position. We can’t wait to see what you bring to the table!
How to prepare for a job interview at Rockstar Games
✨Know Your Java Inside Out
Make sure you brush up on your Java skills, especially around backend development. Be prepared to discuss low-level optimisations and high-level architecture, as well as your experience with Spring Boot and JPA/Hibernate. Practising coding challenges can help you articulate your thought process during the interview.
✨Showcase Your API Design Skills
Since designing and scaling RESTful APIs is crucial for this role, come ready to share examples of your past work. Think about specific challenges you faced and how you overcame them. This will demonstrate your problem-solving abilities and your hands-on experience in a real-world context.
✨Familiarise Yourself with Rockstar's Tools
Do some research on the tools and technologies mentioned in the job description, like Apache Kafka and MySQL. If you have experience with media processing tools or caching systems, be sure to highlight that. Showing that you understand the environment you'll be working in can set you apart from other candidates.
✨Prepare for Collaboration Questions
Collaboration is key in a team-oriented environment like Rockstar. Think of examples where you've worked with cross-functional teams or contributed to team guidelines. Be ready to discuss how you communicate effectively and support your colleagues, as this will show you're a great fit for their inclusive culture.