Programista Java (Mid / Senior)
Programista/Programistka Java (Mid / Senior)
RITS Group to firma informatyczna, która oferuje najwyższej jakości usługi programistyczne zarówno dla rynku polskiego, jak i międzynarodowego. Jesteśmy dumni, że należymy do grona najszybciej rozwijających się spółek technologicznych. Naszym priorytetem jest jakość oraz innowacyjność dostarczanych rozwiązań, a nasza kultura organizacyjna opiera się na zaufaniu, współpracy i ciągłym doskonaleniu.
Oferujemy
📍 Warszawa (minimum 2 dni w tygodniu pracy z biura)
💰 Stawka B2B:
Mid: od 110 zł/h netto + VAT
Senior: od 130 zł/h netto + VAT
O projekcie
Poszukujemy Programisty Java do zespołu rozwijającego i utrzymującego procesy biznesowe w ramach wewnętrznej platformy procesowej opartej o technologie Groovy, Spring Boot, JBPM oraz React.
Rola koncentruje się na kompleksowym programowaniu procesów biznesowych. Zespół nie rozwija samej platformy, lecz tworzy i utrzymuje rozwiązania procesowe działające na jej bazie.
Obowiązki
Tworzenie i utrzymywanie kodu procesowego w oparciu o wewnętrzną technologię wykorzystującą:
Groovy,
Spring Boot,
JBPM,
React.
Kompleksowe programowanie procesów biznesowych, obejmujące:
warstwę frontendową zgodnie z wytycznymi UX (pliki JSON),
warstwę backendową w paradygmacie programowania obiektowego (Groovy),
integracje i komunikację z wykorzystaniem REST/ESB,
modelowanie danych w plikach XML,
konfigurację silnika procesowego w plikach XML/JPDL.
Wykonywanie testów deweloperskich na środowisku lokalnym.
Realizacja testów integracyjnych na udostępnionych środowiskach.
Wsparcie testów UAT oraz testów regresyjnych.
Przeprowadzanie code review.
Tworzenie i utrzymywanie testów jednostkowych.
Analiza logów procesowych i aplikacyjnych ze wszystkich środowisk.
Monitoring oraz analiza błędów produkcyjnych.
Wykorzystywany stack i narzędzia
IntelliJ IDEA Community
Maven
Spock
GitLab
Jenkins
Jira / Confluence
Elastic Stack
Grafana
Wymagania
Minimum 4 lata komercyjnego doświadczenia w programowaniu obiektowym.
Minimum 3 lata doświadczenia w technologiach Java, Spring oraz Groovy.
Praktyczna znajomość:
Git oraz metod organizacji pracy (GitFlow, Trunk-Based Development),
Maven,
Jenkins i procesów CI/CD,
Jira i Confluence,
Apache Kafka,
ELK Stack (w szczególności Elasticsearch),
Grafana,
narzędzi do statycznej analizy kodu (np. SonarQube),
frameworków testów jednostkowych (JUnit, Mockito, Spock),
środowisk IDE dla Java (np. IntelliJ IDEA).
Znajomość architektury i komunikacji REST (mile widziana znajomość MQ).
Umiejętność pracy w zespołach realizujących cele biznesowe.
Doświadczenie w pracy w metodykach Agile.
Mile widziane
Podstawowa znajomość procesów BPM.
Umiejętność pracy z notacją BPMN.
Znajomość Domain Driven Design (DDD).
Doświadczenie w sektorze bankowym oraz znajomość systemów bankowych.
Doświadczenie związane z wdrożeniami i utrzymaniem środowisk testowych.
Umiejętność pracy przy dużych projektach i rozbudowanych liniach kodu.
Doświadczenie w refaktoryzacji kodu.
Znajomość wzorców projektowych oraz umiejętność ich praktycznego wykorzystania.
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.: 11/6/2026/r/3559

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 (Mid / Senior)
Programista Java (Mid / Senior)