Ta lista zawiera jedynie kraje, dla których opublikowano oferty pracy w wybranym języku (np. we francuskiej wersji wyświetlane są tylko oferty pracy napisane po francusku, a w angielskiej – tylko te po angielsku).
Miejsce pracy: praca hybrydowa (praca raz na dwa tygodnie z biura klienta w Warszawie). Start: ASAP. Współpraca: B2B z ITFS (współpraca długofalowa). Wynagrodzenie: 120-140 zł/h netto + VAT. Proces rekrutacyjny: krótka rozmowa z ITFS➡ rozmowa techniczna z klientem ➡ decyzja.
Obowiązki:
Całościowe programowanie procesów, w tym: frontend - zgodnie z wytycznymi UX, w plikach .json
backend - programowanie obiektowe w Groovy z wykorzystaniem REST/ESB
model danych - deklaracja na poziomie plików .xml
silnik procesowy - deklaracja na poziomie plików .xml.jpdl
Tworzenie i utrzymywanie kodu procesowego w ramach wewnętrznej technologii
Wykonywanie testów deweloperskich na środowisku lokalnym oraz testów integracyjnych na dostarczonym środowisku
Wsparcie w wykonywaniu testów UAT oraz testów regresji
Wykonywanie code review
Tworzenie i utrzymywanie testów jednostkowych
Pozyskiwanie oraz analiza logów procesowych i/lub aplikacyjnych ze wszystkich środowisk
Monitoring i analiza błędów produkcyjnych
Wymagania:
Min. 4 lata doświadczenia komercyjnego w programowaniu
Min. 3 lata pracy w technologiach Java/Spring/Groovy
Praktyczna znajomość systemu kontroli wersji GIT, w tym powszechnie wykorzystywanych sposobów organizacji pracy np.GitFlow, Trunk Development
Doświadczenie w pracy z technologiami takimi jak: Maven, Jenkins, CI/CD, Jira/Confluence, Apache Kafka
Znajomość ELK Stack, w szczególności Elastic oraz Grafana
Znajomość min. jednego narzędzia do statycznej analizy kodu (np. SonarQube)
Znajomość min. jednego frameworka do obsługi testów jednostkowych (JUnit, Mockito, Spock etc.)
Znajomość min. jednego środowiska IDE obsługującego język Java (np. IDEA Intellij)
Znajomość i zrozumienie sposobów komunikacji REST
Mile widziane:
Podstawowa znajomość sposobu działania i obsługi procesów BPM
Znajomość i umiejętność pracy w Domain Driven Development
Doświadczenie w pracy w bankowości, w tym rozumienie sposobu działania systemów bankowych
Doświadczenie w zarządzaniu wdrożeniami i/lub utrzymaniem środowisk testowych
Doświadczenie w refaktoringu kodu, w tym umiejętność rozpoznawania i implementowania złożonych wzorców projektowych
Co oferujemy:
Przejrzyste warunki współpracy w firmie o pewnej i stabilnej pozycji rynkowej
Możliwość skorzystania z dodatkowych benefitów (pakiet medyczny, sportowy, darmowa opieka księgowa - do 3 wpisów miesięcznie)
Używamy plików cookie, aby poprawić Twoje doświadczenia podczas przeglądania, analizować ruch i dostarczać spersonalizowane treści. Klikając „Akceptuję”, wyrażasz zgodę na używanie plików cookie.