Senior Software Engineer - Java Backend
Dundee, Scotland, United Kingdom · Full Time
Be the first to apply
- Experience
- 5+ yrs
- Salary
- —
- Openings
- 1
- Posted
- 9 hours ago
- Work mode
- In office
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
About Rockstar Games and the Role
Rockstar Games is renowned for delivering top-tier entertainment experiences worldwide. We invite you to become part of a dynamic team working on some of the largest and most innovative projects in the gaming industry. Our studio in Dundee, Scotland, offers a collaborative environment where creativity and technical expertise merge to create outstanding results.
Team and Tools
The Information Systems team develops and supports production software tools utilized by all game development disciplines to facilitate projects across Rockstar Games. Our toolset includes task management platforms, defect tracking systems integrated with gaming consoles, distributed video recording solutions, reporting, and advanced analytics applications.
Key Responsibilities
- Architect and build effective solutions enabling rapid game development workflows.
- Contribute to the evolution and enforcement of the team’s software design principles.
- Work cross-functionally with technology teams across Rockstar’s global studios.
- Develop in-depth knowledge of existing systems while adopting new technologies to enhance our applications.
Candidate Requirements
- Minimum five years of experience in Java backend software engineering.
- Comprehensive skills in Java, including both low-level optimization and high-level architectural design.
- Expertise with Spring Boot framework and JPA/Hibernate for persistence.
- Experience in designing scalable, maintainable RESTful APIs.
- Strong proficiency with MySQL or comparable relational databases, including query performance tuning.
- Practical experience using Apache Kafka and building change data capture (CDC) pipelines.
- Skilled at profiling and debugging Java applications for performance improvements.
- Comfortable operating within Linux environments with effective communication and production support capabilities.
Additional Desirable Skills
- Knowledge of Directed Acyclic Graphs (DAGs) and Graph Database technologies.
- Experience with media processing tools such as FFMPEG.
- Familiarity with version control systems, continuous integration/delivery (CI/CD), and build automation.
- Experience in service-oriented architectures and multi-tier server application development.
- Exposure to caching strategies, Spring Cloud, and API documentation tools like Swagger.
- Understanding of data warehousing platforms like Snowflake or Apache Doris.
- Working knowledge of Debezium for data change capture.
Equal Opportunity and Accommodations
Rockstar is committed to fostering an inclusive work environment that respects diversity and equality. We provide reasonable accommodations during the recruitment process and throughout employment for candidates and employees with disabilities. Applicants requiring accommodations are encouraged to notify the recruiter during the hiring stages.
Application Process
Please submit your résumé along with a cover letter detailing how your experience aligns with the requirements. Qualified candidates will be contacted by a Rockstar recruiter to guide them through the subsequent steps.
Diversity and Inclusion
We welcome applicants from all backgrounds regardless of age, disability, gender identity, sexual orientation, religion, belief, race, or any other protected classification. We look forward to your application if you meet the skillset required.
Level
Senior
Industry
Gaming