Programista Java / Programistka Java (mid/senior)
Brak informacji o wynagrodzeniu
MidFull-time
#365977·Dodano dziś·0
Źródło: nofluffjobs.comTech 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.
33 aktywne oferty