ITFS
Java Developer
ITFSPoland4 days ago
Full-timeEngineering, Information Technology

Charakterystyka oferty:

  • Miejsce pracy: praca hybrydowa (1 dzień z biura Klienta w Warszawie)
  • Start: ASAP (do 1 miesiąca OW)
  • Współpraca: B2B z ITFS (współpraca długofalowa) 
  • Wynagrodzenie: 130-140 zł/h netto + VAT
  • Proces rekrutacyjny: krótka rozmowa z ITFS➡ rozmowa miękko-techniczna z klientem ➡ decyzja

Obowiązki na stanowisku:

  • Tworzenie i utrzymywanie kodu procesowego w ramach wewnętrznej technologii (z wykorzystaniem: Groovy, Spring Boot, JBPM)
  • Wykonywanie testów deweloperskich
  • Wsparcie w wykonywaniu testów UAT i testów regresji
  • Udział w code review i utrzymywanie wysokiej jakości kodu
  • Tworzenie i utrzymywanie testów jednostkowych
  • Pozyskiwanie i analiza logów procesowych oraz aplikacyjnych ze wszystkich środowisk
  • Monitoring i analiza błędów

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 (np. GitFlow, Trunk Development)
  •  managera zależności Maven
  •  systemu CI/CD Jenkins
  •  narzędzi do organizacji pracy zespołów, w szczególności Atlassian Jira / Confluence
  •  komunikacji za pomocą Apache Kafka, ELK Stack (Elastic, Grafana)
  •  narzędzi do statycznej analizy kodu (np. SonarQube)
  •  frameworków do testów jednostkowych (np. JUnit, Mockito, Spock)
  •  środowiska IDE dla Javy (np. IntelliJ IDEA)
  • Znajomość i zrozumienie komunikacji REST (mile widziane MQ)
  • Umiejętność pracy w zespołach zorientowanych na realizację celów biznesowych
  • Doświadczenie w pracy w metodykach zwinnych (Agile)

Mile widziane:

  • Podstawowa znajomość działania i obsługi procesów BPM
  • Umiejętność pracy z notacją BPMN
  • Znajomość i praktyka w Domain Driven Development
  • Doświadczenie w pracy w bankowości, w tym znajomość systemów bankowych
  • Doświadczenie w zarządzaniu wdrożeniami i/lub utrzymaniem środowisk testowych
  • Umiejętność pracy z dużymi projektami i rozbudowanymi liniami kodu
  • Doświadczenie w refaktoryzacji kodu, w tym rozpoznawaniu i implementowaniu złożonych wzorców projektowych


Key Skills

Ranked by relevance