O tym stanowisku
Numery telefonów i adresy e-mail w tym ogłoszeniu są ukryte do momentu zalogowania.
auto_translated_note
W Rockstar Games tworzymy światowej klasy rozrywkę. Zostań częścią zespołu pracującego nad najbardziej satysfakcjonującymi, kreatywnymi projektami na dużą skalę, jakie można znaleźć w dowolnym medium rozrywkowym - a wszystko to w integracyjnym, wysoce zmotywowanym środowisku, w którym możesz uczyć się i współpracować z najbardziej utalentowanymi ludźmi w branży. Rockstar poszukuje starszego inżyniera oprogramowania z pasją i umiejętnością praktycznego programowania.
Jest to stanowisko na pełen etat, stałe i biurowe, zlokalizowane w wyjątkowym studiu tworzenia gier Rockstar w sercu Leeds w Anglii. CO ROBIMY Zespół Rockstar Games Information Systems tworzy i utrzymuje narzędzia oprogramowania produkcyjnego, które są wykorzystywane przez wszystkie dziedziny tworzenia gier do wspierania tworzenia wszystkich projektów Rockstar Games. Narzędzia, które budujemy, obejmują oprogramowanie do zarządzania zadaniami, narzędzia do śledzenia defektów z integracją z konsolami do gier, rozproszone systemy nagrywania wideo, aplikacje do raportowania i analizy.
OBOWIĄZKI Projektowanie i wdrażanie rozwiązań, które pomogą nam sprostać wyzwaniom szybkiego tempa tworzenia gier. Udział w tworzeniu wytycznych zespołu dotyczących projektowania oprogramowania. Współpracuj z innymi zespołami technologicznymi Rockstar w naszych studiach na całym świecie.
Zdobądź dogłębną wiedzę na temat używanych przez nas systemów i poznaj nowe technologie, które pomogą ulepszyć nasze aplikacje. WYMAGANIA Ponad 5 lat doświadczenia zawodowego w tworzeniu backendu Java. Dobra znajomość języka Java, od optymalizacji niskiego poziomu po architekturę wysokiego poziomu.
Dogłębna wiedza na temat ekosystemu Spring Boot i JPA/Hibernate. Udokumentowane doświadczenie w projektowaniu i skalowaniu interfejsów API RESTful. Solidna znajomość MySQL (lub innego głównego RDBMS) z doświadczeniem w dostrajaniu zapytań.
Praktyczne doświadczenie z Apache Kafka i potokami przechwytywania zmian (CDC). Biegła znajomość profilowania wydajności i debugowania w języku Java. Dobrze radzi sobie w środowiskach Linux, posiada silne umiejętności komunikacji i wsparcia produkcyjnego.
PLUSY Należy pamiętać, że są to umiejętności pożądane i nie są wymagane do ubiegania się o stanowisko. Znajomość ukierunkowanych grafów acyklicznych i baz danych grafów. Znajomość narzędzi do przetwarzania multimediów, takich jak FFMPEG.
Znajomość kontroli wersji, systemów CI/CD i automatyzacji kompilacji. Doświadczenie w architekturze zorientowanej na usługi i wielowarstwowych aplikacjach serwerowych. Narażenie na systemy buforujące, Spring Cloud, Swagger.
Doświadczenie z rozwiązaniami do hurtowni danych, takimi jak Snowflake / Apache Doris. Znajomość Debezium. JAK APLIKOWAĆ Prosimy o przesłanie CV i listu motywacyjnego potwierdzających, w jaki sposób spełniasz powyższe umiejętności.
Jeśli będziemy chcieli zająć się Twoją aplikacją, rekruter Rockstar skontaktuje się z Tobą, aby wyjaśnić kolejne kroki i poprowadzić Cię przez cały proces. Rockstar angażuje się w tworzenie środowiska pracy, które promuje równość szans, godność i szacunek. Zgodnie z tym zobowiązaniem Rockstar zapewni rozsądne udogodnienia wykwalifikowanym niepełnosprawnym kandydatom do pracy w trakcie procesu rekrutacji, aby kandydaci mogli zostać wzięci pod uwagę na stanowisku, o które się ubiegają, a także wykwalifikowanym pracownikom, aby umożliwić im pełnienie podstawowych funkcji związanych z ich rolami.
Jeśli potrzebujesz więcej informacji na temat zasad lub procedur Rockstar dotyczących rozsądnego zakwaterowania lub chcesz poprosić o zakwaterowanie, powiadom o tym swoją osobę rekrutującą podczas rozmowy kwalifikacyjnej. Jeśli masz odpowiednie umiejętności na danym stanowisku, czekamy na Twoją opinię. Zachęcamy do składania aplikacji wszystkich odpowiednich kandydatów, bez względu na wiek, niepełnosprawność, tożsamość płciową, orientację seksualną, religię, przekonania, rasę lub jakąkolwiek inną kategorię chronioną.