Senior Developer (backend, API, integracje, Java i inne)
Jako Payarto tworzymy nowoczesne rozwiązania IT, głównie dla branży usług finansowych. Budujemy skalowalne, bezpieczne systemy backendowe, które obsługują duże wolumeny danych i transakcje w wymagających środowiskach. Więcej o nas: https://www.payarto.com.
Kogo szukamy
Szukamy doświadczonego inżyniera, który:
- doskonale rozumie zasady funkcjonowania systemów operacyjnych, sieci, baz danych i wielowarstwowych aplikacji działających w modelu klient-serwer,
- na każdym etapie dba o bezpieczeństwo systemów i danych,
- świadomie dobiera rozwiązania i technologie balansując możliwości zespołu, harmonogram i budżet projektu,
- bierze odpowiedzialność za architekturę oraz nadzór nad implementacją i wdrożeniem rozwiązania, także w równolegle toczących się projektach,
- proponuje klientowi to, co jest potrzebne zamiast tego, o co klient prosi,
- stosuje i propaguje zastosowanie narzędzi AI dla podniesienia efektywności własnej i zespołu,
- jest mentorem i wsparciem dla mniej doświadczonych członków zespołu.
Twoje zadania
- Wsparcie analityków w przełożeniu potrzeb klienta na wymagania funkcjonalne,
- opracowanie wymagań niefunkcjonalnych w oparciu o dobre praktyki wytwarzania oprogramowania, ze szczególnym uwzględnieniem wymagań regulacyjnych i standaryzacyjnych,
- projektowanie i rozwój architektury systemów tworzonych i utrzymywanych przez Payarto (dobór stosu technologicznego, projekt modelu danych, bezpieczeństwo systemów, itp.),
- merytoryczne właścicielstwo realizowanych projektów: od koncepcji i prototypu, poprzez implementację i testy, aż po wdrożenie i utrzymanie,
- inicjowanie i czynne uczestnictwo w procesach usprawniających pracę naszych zespołów (w tym wdrażanie narzędzi AI wspomagających wytwarzanie i testowanie oprogramowania i dokumentacji, stanowienie dobrych praktyk, mentoring).
Nasze oczekiwania
- 10 lat czynnej aktywności w procesach projektowania, wytwarzania, wdrażania i utrzymania oprogramowania, w tym w modelu biznes dla biznesu,
- praktyczne doświadczenie w budowaniu backendów opartych o Javę (Java 17+, Spring Boot, SQL),
- znajomość architektury systemów, wzorców projektowych,
- głęboka świadomość typowych zagrożeń bezpieczeństwa systemów i danych oraz sposobów ich ograniczania,
- doświadczenie w automatyzacji procesów testowania, CI/CD, wirtualizacji i konteneryzacji aplikacji,
- praktyka w stosowaniu narzędzi AI wraz ze świadomością, kiedy ich nie używać,
- umiejętność posługiwania się systemem Linuks (konsola) na poziomie umożliwiającym uruchamianie aplikacji i nadzór nad cyklem ich życia,
- samodzielność w działaniu i gotowość podejmowania strategicznych decyzji oraz ich bronienia,
- dojrzałość zarówno w pracy zespołowej, jak i samodzielnej,
- bardzo dobra znajomość języka angielskiego umożliwiająca pisemną i werbalną komunikację z klientem obcojęzycznym.
Mile widziane
- Znajomość standardów i mechanizmów kryptograficznych ze szczególnym uwzględnieniem bezpieczeństwa danych w transporcie i w spoczynku,
- znajomość standardów i norm w branży finansowej (np. PSD2, PCI DSS),
- doświadczenie w migracji aplikacji do chmury oraz budowania rozwiązań natywnie chmurowych (AWS/GCP/Azure),
- umiejętność profilowania i zwiększania wydajności aplikacji javowych.
Co oferujemy
- Konkurencyjne wynagrodzenie,
- pracę hybrydową lub 100% zdalną (sporadyczne spotkania w Warszawie lub w Łodzi),
- elastyczne godziny pracy,
- indywidualne plany rozwoju i szkolenia,
- prywatną opiekę zdrowotną,
- kartę MultiSport,
- przynależność do niewielkiego, entuzjastycznego zespołu, w którym każdy ma realny wpływ na kierunek, w którym zmierzamy.
Senior Developer (backend, API, integracje, Java i inne)
Senior Developer (backend, API, integracje, Java i inne)