JustJoin.IT Hybrydowo Senior

Programista Java (f/m/d)

PKO BP Finat

⚲ Warszawa

Wymagania

  • REST
  • Grafana
  • BPM
  • DDD
  • Groovy
  • Java
  • Spock
  • Spring
  • SonarQube
  • Mockito

Opis stanowiska

Dla naszego klienta szukamy doświadczonego programisty/programistki Java. Opis stanowiska: • tworzenie i utrzymywanie kodu procesowego w ramach wewnętrznej technologii opartej o poniższe technologie • całościowe programowanie procesów • 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: • minimum 4 lata doświadczenia komercyjnego w programowaniu obiektowym w tym min. 3 lata 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 • jednego narzędzia do statycznej analizy kodu (np. SonarQube) • jednego frameworka do obsługi testów jednostkowych (JUnit, Mockito, Spock etc.) • 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 Oferujemy: • umowa B2B • praca w modelu hybrydowym: 2 x w tygodniu biuro (ul. Chmieln 89, Warszawa) • opcjonalnie pakiet medyczny