Senior Java Backend Developer
Oferta pracy jest już nieaktualna.
Szczegóły Oferty
Zakres obowiązków:
- Projektowanie i implementacja nowych funkcjonalności w aplikacjach backendowych, z wykorzystaniem technologii Java, Spring oraz Spring Boot.
- Używanie Hibernate do efektywnej komunikacji z bazami danych PostgreSQL oraz zapewnienie integralności i jakości danych.
- Praca w zespole Agile, uczestnictwo w codziennych stand-upach, retrospektywach oraz planowaniu sprintów.
- Identyfikowanie oraz rozwiązywanie problemów technicznych, w tym debugowanie kodu oraz analiza błędów.
- Konstruktywne uczestnictwo w przeglądach kodu, zapewniając najwyższą jakość dostarczanego oprogramowania.
- Tworzenie oraz aktualizacja dokumentacji technicznej i użytkowej dla rozwijanych funkcjonalności.
- Współpraca z zespołem DevOps w zakresie integracji i wdrażania aplikacji na platformie Azure, korzystając z rozwiązań stworzonych przez ekspertów w tej dziedzinie.
Wymagania:
- Język programowania: Java
- Frameworki: Spring, Spring Boot
- ORM: Hibernate
- Baza danych: PostgreSQL
- Chmura: Doświadczenie z Azure będzie mile widziane, ale nie jest wymagane, ponieważ inżynier nie będzie odpowiedzialny za konfigurowanie środowisk chmurowych ani budowanie pipeline’ów. Będzie korzystał z tego, co stworzyli nasi eksperci DevOps.
- Język angielski: Bardzo dobra znajomość w mowie i piśmie.
Umiejętności:
- Komfortowe poruszanie się w środowisku Agile.
- Abstrakcje baz danych, takie jak Hibernate.
- Doświadczenie w systemach kontroli wersji, takich jak GIT, w tym zarządzanie różnymi gałęziami. Preferowane platformy to Bitbucket oraz GITHUB.
- Silne umiejętności debugowania i rozwiązywania problemów.
- Doskonałe umiejętności komunikacyjne w mowie i piśmie.
- Zdolność do zwracania uwagi na szczegóły oraz orientacja na jakość, z umiejętnością dostrzegania szerszego kontekstu.
- Aktywny udział w przeglądach kodu.
- Umiejętność dzielenia wymagań na mniejsze zadania.
Wyświetlenia: 35