Do naszego zespołu poszukujemy doświadczonego Programisty Java, który będzie odpowiedzialny za tworzenie i utrzymywanie kodu procesowego w ramach technologii wewnętrznych banku. Praca odbywa się w zespole Scrumowym, liczącym około 8 osób, obejmującym m.in. Product Ownera, analityków, testerów i innych programistów.
Oferujemy możliwość pracy przy dużych projektach bankowych, z wykorzystaniem nowoczesnych narzędzi i technologii, takich jak Groovy, Spring Boot, JBPM, React, Elastic, Grafana czy Apache Kafka.
responsibilities :
Tworzenie i utrzymywanie kodu procesowego (frontend, backend, komunikacja, model danych, silnik procesowy).
Programowanie w technologiach: Groovy, Spring Boot, React, JBPM.
Implementacja integracji REST/ESB.
Pisanie testów jednostkowych i integracyjnych (JUnit, Mockito, Spock).
Udział w code review i testach UAT/regresji.
Analiza logów procesowych i aplikacyjnych oraz monitoring błędów produkcyjnych.
Wsparcie w utrzymaniu i rozwoju środowisk projektowych.
Współpraca z zespołem Scrumowym oraz udział we wszystkich ceremoniach zespołu.
requirements-expected :
Minimum 4 lata doświadczenia w programowaniu obiektowym, w tym 3 lata w Java/Spring/Groovy.
Bardzo dobra znajomość narzędzi: Git (GitFlow, Trunk Development), Maven, Jenkins, Jira/Confluence.
Doświadczenie w pracy z Apache Kafka, ELK Stack (Elastic, Grafana).
Znajomość narzędzi do statycznej analizy kodu (np. SonarQube).