Praca na tym stanowisku to możliwość uczestnictwa w ciekawych i złożonych inicjatywach technologicznych – od rozwoju kluczowych systemów wspierających sprzedaż i obsługę polis, przez budowę nowych modułów i integracji, aż po modernizację oraz optymalizację istniejących rozwiązań.
To rola dla osoby, która chce mieć realny wpływ na kształt tworzenia systemów – od etapu analizy i projektowania, po wdrożenie i dalszy rozwój.
W TUW „TUW” stawiamy na jakość kodu, dobre praktyki programistyczne oraz ciągłe doskonalenie procesów wytwórczych.
Nasza organizacja w pełni sprzyja rozwojowi zarówno technologicznemu, jak i kompetencyjnemu. To doskonałe miejsce dla kogoś, kto szuka stabilnego środowiska pracy, a jednocześnie chce dynamicznie rozwijać swoje umiejętności w obszarze programowania i nowoczesnych technologii.
responsibilities :
Samodzielne projektowanie, tworzenie oraz wdrożenie oprogramowania w technologii JAVA
Udział w opracowaniu koncepcji planowaniu nowych modułów i funkcjonalności systemów
Optymalizacja działania istniejących rozwiązań poprzez doskonalenie wydajności kodu i architektury
Weryfikacja jakości oprogramowania oraz dbanie o zgodność ze standardami wytwarzania
Przygotowanie dokumentacji projektowej i raportów technicznych
Przeprowadzanie analiz oraz inicjowanie nowych, efektywnych rozwiązań technologicznych
requirements-expected :
Bardzo dobra znajomość języka JAVA (11/15/21) poparta minimum 5 letnim doświadczeniem – warunek konieczny,
Minimum 3 letnie doświadczenie w pracy z frameworkiem Spring
Bardzo dobra znajomość relacyjnych baz danych, języka SQL oraz frameworków ORM (np. JPA, Hibernate)
Doświadczenie w tworzeniu aplikacji webowych
Praktyczna znajomość architektury zdarzeniowej (np. Kafka) oraz projektowania i integracji REST API
Umiejętność stosowania wzorców projektowych oraz dobrych praktyk programistycznych
Znajomość narzędzi wspierających proces wytwarzania oprogramowania, takich jak Git, Maven, Jenkis, czy Docker
Rozwinięte umiejętności analityczne, kreatywność oraz samodzielność w rozwiązywaniu problemów
Doświadczenie w projektowaniu rozwiązań oraz optymalizacji aplikacji
Wysoko rozwinięte kompetencje komunikacyjne i umiejętność efektywnej współpracy w zespole
offered :
Hybrydowy model pracy z przewagą pracy zdalnej,
Elastyczny czas pracy – możesz zaczynać pracę od godziny 7:00 do godziny 9:00,
Dbamy o stały rozwój naszych pracowników,
Kulturę opartą na współpracy i atmosferę, w której po prostu dobrze się pracuje,
Wsparcie doświadczonego, chętnego do dzielenia się zdobytą wiedzą zespołu ,
Onboarding i mentoring – od pierwszego dnia masz wsparcie doświadczonego, chętnego do dzielenia się wiedzą zespołu,
Możliwość angażowania się w lokalne działania społeczne i charytatywne organizowane przez TUW „TUW