Programista Java
Oferujemy
Hybrydowo – aktualnie minimum 1 dzień w tygodniu pracy z biura w Warszawie
Forma współpracy: B2B
Stawka: 130 zł/h
Obowiązki
Rozwój i utrzymanie procesów biznesowych w oparciu o technologie Groovy, Spring Boot, JBPM oraz React (bez rozwoju samej platformy).
Implementacja procesów end-to-end:
frontend zgodny z wytycznymi UX,
backend w Groovy,
integracje REST/ESB,
konfiguracja modeli danych i silnika procesowego w XML/JPDL.
Realizacja testów developerskich i integracyjnych oraz wsparcie testów UAT i regresji.
Wykonywanie code review oraz rozwój testów jednostkowych.
Analiza logów aplikacyjnych i procesowych oraz monitoring i diagnozowanie błędów produkcyjnych.
Wymagania
Minimum 2 lata doświadczenia w pracy w bankowości
Minimum 4 lata doświadczenia komercyjnego w programowaniu obiektowym, w tym co najmniej 3 lata w technologiach Java/Spring/Groovy
Praktyczna znajomość:
systemu kontroli wersji Git (GitFlow, Trunk Development)
Maven
Jenkins i procesów CI/CD
Jira oraz Confluence
Apache Kafka
ELK Stack, w szczególności Elasticsearch oraz Grafana
narzędzi do statycznej analizy kodu (np. SonarQube)
frameworków testowych (JUnit, Mockito, Spock)
środowisk IDE dla Java (np. IntelliJ IDEA)
Znajomość komunikacji REST (mile widziane MQ)
Umiejętność pracy zespołowej i realizacji celów biznesowych
Doświadczenie w pracy w metodykach zwinnych
Mile widziane
Znajomość Nemo
Podstawowa znajomość procesów BPM
Umiejętność pracy z notacją BPMN
Znajomość Domain Driven Design (DDD)
Doświadczenie w pracy z systemami bankowymi
Doświadczenie w zarządzaniu wdrożeniami i środowiskami testowymi
Umiejętność pracy z dużymi projektami i rozbudowanymi liniami kodu
Doświadczenie w refaktoryzacji kodu oraz stosowaniu wzorców projektowych
Ta rola nie jest dla Ciebie, ale masz znajomego, który by się sprawdził? Poleć go i zgarnij nawet 5000 zł.
Referral Program: Talent from your network
Nie zwlekaj i zaaplikuj już teraz!
Nr ref.: 25/5/2026/r/3502

RITS Professional Services
RITS Professional Services is a dynamic technology company that creates innovative solutions for modern business. We specialize in software development, mobile applications, and data management systems.Programista Java
Programista Java