Szukamy doświadczonego developera Java, który poza pisaniem świetnego kodu rozumie systemy jako całość. Kogoś, kto potrafi zadawać właściwe pytania, bierze odpowiedzialność za jakość i ma realny wpływ na kierunek techniczny produktu.
responsibilities :
Programowanie w różnych warstwach aplikacji – od warstwy prezentacji, przez API, po integracje z bazą danych
Dbanie o jakość, wydajność i bezpieczeństwo tworzonego kodu oraz jego zgodność ze standardami
Udział w planowaniu, estymacji i realizacji zadań zespołu developerskiego
Identyfikowanie i eliminowanie wąskich gardeł wydajnościowych
Utrzymywanie ciągłości działania usług i rozwiązywanie problemów produkcyjnych
Wspieranie mniej doświadczonych członków zespołu oraz dzielenie się wiedzą
Współtworzenie standardów kodowania i najlepszych praktyk zespołu
Udział w projektowaniu architektury nowych komponentów systemu
requirements-expected :
Minimum 5 lat doświadczenia jako programista Java
Bardzo dobra znajomość: Java 8–17, Spring Boot, REST, JUnit, MS SQL, Docker, Git, IntelliJ lub Eclipse
Doświadczenie w pracy z systemami typu legacy
Umiejętność tworzenia i utrzymywania dokumentacji technicznej
Praktyczna znajomość projektowania i obsługi relacyjnych baz danych
Bardzo dobra znajomość zasad programowania obiektowego (mile widziana również znajomość paradygmatu funkcyjnego)
Doświadczenie w tworzeniu oprogramowania dla branży handlowej, bankowej lub pokrewnej
Umiejętność korzystania z narzędzi do profilowania i monitorowania aplikacji
Analityczne podejście do rozwiązywania problemów oraz umiejętność testowania własnego kodu
Znajomość angielskiego na poziomie minimum B2
offered :
Dobrą atmosferę pracy – gramy do jednej bramki i pomagamy sobie zgodnie z hasłem #OneTeam
Rozwój i poczucie sprawczości – zapewniamy decyzyjność oraz pracę w dużych, ambitnych projektach – z efektami widocznymi tu i teraz
Praca hybrydowa – min. 1 dzień w tygodniu praca w biurze
Opiekę medyczną – to nasz stały benefit – pozostałe modyfikujemy w zależności od feedbacku
Dofinansowanie pakietu MultiSport – ponieważ zależy nam na Twoim zdrowiu i dobrej kondycji
Grupy sportowe – jeśli jesteś aktywny(-a), to możesz dołączyć do istniejącej ekipy np. rowerowej lub biegowej – albo zaproponować utworzenie zupełnie nowej