Mid Java Developer

Wymagane doświadczenie

W Mindbox łączymy najwyższe talenty z branży IT z nowoczesnymi projektami technologicznymi dla czołowych firm w całej Europie.

Przyłączysz się do zespołu, który realizuje projekty związane z rozwijaniem i utrzymywaniem systemów backendowych opartych na technologii Java, używanych w środowiskach obsługujących ekstremalnie duże wolumeny danych. Projekt obejmuje zarówno rozwój nowych funkcji w istniejących aplikacjach, jak i budowanie nowych komponentów, z naciskiem na wydajność, stabilność oraz skalowalność rozwiązań.

 

Czym będziesz się zajmować:

  • Tworzenie wydajnego, skalowalnego i stabilnego oprogramowania.

  • Uczestniczenie w tworzeniu nowych funkcji w istniejących aplikacjach oraz w tworzeniu nowych aplikacji pokrytych testami jednostkowymi i integracyjnymi.

  • Wsparcie w diagnozowaniu problemów i optymalizacji działania produkcyjnego systemu, który pracuje na bardzo dużych wolumenach danych.

  • Praca zgodna z metodyką SCRUM (udział w spotkaniach: Daily SCRUM, Sprint Review, Sprint Retrospective, Sprint Planning).

  • Przeprowadzanie code review na pull-requestach.

  • Szacowanie pracy w ramach nadchodzących projektów.

Uwaga: Szczegółowe informacje o projekcie zostaną udostępnione w trakcie procesu rekrutacyjnego.

Co oferujemy:

  • Elastyczny model współpracy 

  • Praca w modelu hybrydowym – możliwość pracy zdalnej zgodnie z ustaleniami z Klientem

  • Kultura współpracy – dołączysz do zespołu doświadczonych profesjonalistów, którzy chętnie dzielą się wiedzą

  • Ciągły rozwój – dostęp do platform szkoleniowych oraz możliwości podnoszenia kompetencji

  • Pakiet benefitów – m.in. opieka medyczna Interpolska, karta Multisport, ubezpieczenie Warta i inne

  • Sprzęt wysokiej jakości – zapewniamy laptop oraz niezbędne oprogramowanie 

Kogo szukamy:

  • Minimum 3 lata doświadczenia w roli programisty Java.

  • Znajomość Spring Framework.

  • Java 17–21, dobra znajomość ekosystemu JVM.

  • Znajomość zasad SOLID, TDD, GitFlow.

  • JPA i/lub dowolna biblioteka ORM (np. Hibernate, EclipseLink).

  • Dobra znajomość relacyjnych baz danych SQL (Oracle, PostgreSQL, MySQL).

  • Znajomość baz NoSQL (np. MongoDB).

  • Znajomość przynajmniej jednego z serwerów aplikacyjnych (GlassFish, JBoss, WebLogic).

  • Umiejętność tworzenia webserwisów SOAP oraz REST.

  • Znajomość technologii front-endowej: Vue.js.

  • Dobra znajomość systemu wersjonowania GIT.

  • Znajomość bibliotek wspierających testowanie (np. Mockito, AssertJ, Arquillian).

Dołączając do naszego projektu, staniesz się częścią Mindbox – firmy technologicznej, w której consulting, technologia i talent łączą siły, aby tworzyć wartościowe rozwiązania cyfrowe. Zapewnimy Ci wsparcie na każdym etapie, wspierając Twój rozwój i dbając o to, aby Twoje umiejętności miały realny wpływ na tworzone rozwiązania.