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 ServicesTech 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
105 aktywnych ofert