New offer - be the first one to apply!

May 23, 2026

Java Developer (Senior/Bankowość)

Senior • Hybrid

Warsaw, Poland

Projekt realizowany w sektorze bankowym, obejmujący rozwój i utrzymanie procesów biznesowych opartych o wewnętrzną platformę procesową. Zespół rozwija rozwiązania backendowe i procesowe wykorzystujące Java, Groovy, Spring Boot oraz JBPM, pracując w środowisku Scrum przy systemach o wysokiej skali i krytycznym znaczeniu biznesowym.

Twój zakres obowiązków

  • Tworzenie i utrzymywanie kodu procesowego

  • Programowanie backendu w Groovy oraz Spring Boot

  • Implementacja komunikacji REST oraz ESB

  • Tworzenie frontendów zgodnie z wytycznymi UX

  • Rozwój modeli danych i konfiguracji procesów

  • Wykonywanie testów deweloperskich i integracyjnych

  • Wsparcie testów UAT i regresji

  • Tworzenie i utrzymywanie testów jednostkowych

  • Wykonywanie code review

  • Analiza logów procesowych i aplikacyjnych

  • Monitoring i analiza błędów produkcyjnych

  • Praca z CI/CD oraz narzędziami developerskimi

Nasze wymagania

  • Minimum 2 lata doświadczenia w bankowości

  • Minimum 4 lata doświadczenia komercyjnego w programowaniu obiektowym

  • Minimum 3 lata doświadczenia z Java, Spring lub Groovy

  • Znajomość Git oraz metodologii GitFlow lub Trunk Development

  • Znajomość Maven

  • Doświadczenie z Jenkins oraz CI/CD

  • Znajomość Jira i Confluence

  • Doświadczenie z Kafka oraz ELK Stack

  • Znajomość Grafana

  • Znajomość SonarQube lub podobnych narzędzi statycznej analizy kodu

  • Doświadczenie z frameworkami testowymi JUnit, Mockito lub Spock

  • Znajomość REST API

  • Doświadczenie w pracy w Agile/Scrum

  • Umiejętność pracy zespołowej i realizacji celów biznesowych

Mile widziane

  • Znajomość procesów BPM oraz BPMN

  • Znajomość Domain Driven Design

  • Doświadczenie z MQ

  • Doświadczenie w utrzymaniu środowisk testowych

  • Doświadczenie z dużymi projektami i refaktoryzacją kodu

  • Znajomość wzorców projektowych