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).
Devire Outsourcing IT to forma współpracy dedykowana dla specjalistów z branży IT, oparta na zasadach własnej działalności gospodarczej - B2B, realizująca projekty dla Klientów prowadzących innowacyjne i nowoczesne projekty. Dla naszego Klienta - jednego z największych banków w Polsce, poszukujemy osoby na stanowisko Java Developera.
Obowiązki:
Tworzenie i utrzymywanie kodu procesowego w ramach wewnętrznej technologii
Całościowe programowanie procesów, w tym: backend, frontend, komunikacja, model danych, silnik procesowy
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 obiektowym w tym w technologiach Java/Spring/Groovy
Praktyczna znajomość: systemu kontroli wersji GIT, w tym powszechnie wykorzystywanych sposobów organizacji pracy np.GitFlow, Trunk Development
managera zależności Maven
systemu obsługi potoków CI/CD Jenkins
narzędzi wspierających organizację zespołów, w szczególności Atlasian Jira/Confluence
wykorzystywania komunikacji za pomocą Apache Kafka
ELK Stack, w szczególności Elastic oraz Grafana
min. jednego narzędzia do statycznej analizy kodu (np. SonarQube)
min. jednego frameworka do obsługi testów jednostkowych (JUnit, Mockito, Spock etc.)
min. jednego środowiska IDE obsługującego język Java (np. IDEA Intellij)
Znajomość i zrozumienie sposobów komunikacji REST, mile widziane MQ.
Umiejętność pracy w zespołach zorientowanych na realizację celów biznesowych.
Umiejętność pracy w metodykach zwinnych
Mile widziane:
Podstawowa znajomość sposobu działania i obsługi procesów BPM.
Umiejętność pracy z notacją BPMN.
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.
Umiejętność pracy z dużymi projektami w zakresie obsługi linii kodu.
Doświadczenie w refaktoringu kodu, w tym umiejętność rozpoznawania i implementowania złożonych wzorców projektowych
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.