Job Description
Rockstar Games is seeking a talented Software Engineer, Java (Mid/Senior) to join their team in Dundee, Scotland. This is a full-time, permanent, and in-office position. The Software Engineer will be working within Rockstar's game development studio.
About Rockstar Games:
Rockstar Games creates world-class entertainment experiences and offers an inclusive, highly-motivated environment.
The Role Involves:
- Creating and maintaining production software tools for game development.
- Developing a strong understanding of existing systems and learning new technologies.
- Designing and implementing solutions to meet the challenges of fast-moving game development.
- Contributing to the team’s software design best practices.
- Collaborating with other Rockstar technology teams across worldwide studios.
Requirements:
- A degree in computer science or a similar discipline.
- Minimum 3 years of professional Java EE development experience.
- Proficient in Java (preferably Java 17).
- 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.
The Role Offers: