Backend Developer
Zakres obowiązków
Rozwój i utrzymanie logiki biznesowej aplikacji backendowych.
Projektowanie struktur danych oraz praca z relacyjnymi bazami danych, w tym optymalizacja zapytań i dbanie o spójność danych.
Integracja aplikacji z systemami zewnętrznymi oraz obsługa wymiany danych.
Stosowanie wzorców projektowych i dobrych praktyk w codziennej pracy z kodem.
Praca z narzędziami developerskimi wspierającymi wersjonowanie oraz proces budowania aplikacji.
Wymagania
Doświadczenie w tworzeniu aplikacji backendowych w Java 21.
Praktyczna znajomość Spring Boot 3.4.
Doświadczenie w pracy z JPA / Hibernate.
Doświadczenie w pracy z relacyjnymi bazami danych (Oracle, Informix, PostgreSQL).
Doświadczenie w integracji systemów z wykorzystaniem REST oraz SOAP.
Znajomość wzorców projektowych.
Dobra znajomość narzędzi developerskich (Git, Maven).
Umiejętność pracy zespołowej, komunikatywność, samodzielność i odpowiedzialność.