Programista Java (Mid / Senior)

od 110 PLN/ godz.B2B
od 130 PLN/ godz.B2B
MidFull-time·B2B
#365195·Dodano dziś·0
Źródło: RITS Professional Services
Aplikuj teraz

Tech Stack / Keywords

JavaSpringGroovyGitMavenJenkinsCI/CDJira

Firma i stanowisko

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.


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) oraz ś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.

Nice to have:

  • 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.

Obowiązki

  • Tworzenie i utrzymywanie kodu procesowego w oparciu o wewnętrzną technologię wykorzystującą Groovy, Spring Boot, JBPM oraz 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 oraz 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.

Oferta

  • Praca w Warszawie z minimum 2 dniami pracy w biurze w tygodniu.
  • Stawka B2B: Mid od 110 zł/h netto + VAT, Senior od 130 zł/h netto + VAT.
RITS Professional Services

RITS Professional Services

105 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz