Programista Java / Programistka Java (mid/senior)

Brak informacji o wynagrodzeniu
MidFull-time
#365977·Dodano dziś·0
Źródło: nofluffjobs.com
Aplikuj teraz

Tech Stack / Keywords

JavaGroovyREST APIESBXMLUATSpringGitMavenJenkinsJiraConfluenceApache KafkaGrafanaSonarQubeJUnitMockitoSpockIntelliJ IDEABPMDomain-driven designReact

Firma i stanowisko

Dla naszego klienta z branży bankowej poszukujemy Programisty Java / Programistki Java. Dołączysz do zespołu odpowiedzialnego za rozwój i utrzymanie procesów biznesowych na wewnętrznym frameworku bankowym wykorzystującym technologie Java/Groovy.


Wymagania

  • Minimum 4 lata doświadczenia w pracy z Java, Spring oraz Groovy.
  • Znajomość środowiska Git oraz praktyk zarządzania kodem takich jak GitFlow lub Trunk-Based Development.
  • Doświadczenie w pracy z Maven oraz procesami CI/CD opartymi o Jenkins.
  • Znajomość narzędzi Jira i Confluence w codziennej pracy projektowej.
  • Doświadczenie w tworzeniu integracji wykorzystujących REST API.
  • Praca z Apache Kafka lub innymi rozwiązaniami komunikacji asynchronicznej.
  • Umiejętność analizy logów aplikacyjnych oraz korzystania z narzędzi takich jak Elastic i Grafana.
  • Znajomość narzędzi wspierających jakość kodu, np. SonarQube.
  • Tworzenie i utrzymanie testów jednostkowych z wykorzystaniem frameworków JUnit, Mockito lub Spock.
  • Praca w środowisku IntelliJ IDEA lub podobnym IDE dla Java.
  • Doświadczenie w pracy zespołowej i metodykach Agile.

Nice to have:

  • Znajomość procesów BPM oraz silników workflow.
  • Umiejętność modelowania procesów w notacji BPMN.
  • Doświadczenie w pracy zgodnie z założeniami Domain-Driven Design (DDD).
  • Doświadczenie w sektorze bankowym lub środowiskach o wysokiej złożoności procesów biznesowych.
  • Podstawowa znajomość React.

Obowiązki

  • Projektowanie, rozwój i utrzymanie procesów biznesowych w ramach wewnętrznej platformy procesowej.
  • Implementacja logiki biznesowej z wykorzystaniem technologii Java/Groovy oraz Spring Boot.
  • Tworzenie i rozwijanie komponentów backendowych oraz integracji z systemami zewnętrznymi poprzez REST oraz ESB.
  • Konfiguracja i rozwój modeli danych oraz definicji procesów w oparciu o pliki XML i silnik procesowy JBPM.
  • Przygotowywanie elementów warstwy prezentacji zgodnie z wytycznymi UX.
  • Tworzenie, rozwijanie i utrzymywanie testów jednostkowych.
  • Przeprowadzanie testów deweloperskich oraz wsparcie testów integracyjnych, UAT i regresyjnych.
  • Udział w code review.
  • Analiza logów aplikacyjnych i procesowych oraz diagnozowanie problemów na różnych środowiskach.
  • Monitoring działania aplikacji oraz wsparcie w analizie i usuwaniu błędów produkcyjnych.
  • Współpraca z zespołami biznesowymi i technicznymi w metodykach Agile.

Oferta

  • Praca w renomowanej organizacji (ITwiz BEST100) działającej według międzynarodowych standardów jakości i bezpieczeństwa (ISO 9001, ISO 27001).
  • Możliwość ciągłego rozwoju poprzez pracę z różnorodnymi technologiami i współpracę z doświadczonym zespołem ekspertów.
  • Dofinansowanie do szkoleń i certyfikatów.
  • Program Poleceń Pracowniczych.
  • Udział w inicjatywach dobroczynnych.
  • Różnorodne i inkluzywne środowisko pracy.
  • Opieka medyczna LUX-MED.
  • Dofinansowanie 50% do karty Multisport.
  • Dofinansowanie do nauki języków oraz dostęp do platformy wellbeingowej.
Karta sportowa
Dofinansowanie szkoleń
Opieka zdrowotna
Spotkania integracyjne
Kursy językowe

Inne informacje

Praca hybrydowa w wymiarze 2 dni w tygodniu z biura w Warszawie – siedziba klienta. Zatrudnienie w ramach grupy kapitałowej przez spółkę Exorigo-Upos.

Finture Sp. z o.o.

Finture Sp. z o.o.

33 aktywne oferty

Zobacz wszystkie oferty
Aplikuj teraz