Opis projektu:

Do IT Chapter – Platforma Zarządzania Procesami Biznesowymi poszukujemy Senior Java Developera, który wesprze rozwój Digital Product Center – platformy służącej do procesowania produktów bankowych w kanałach cyfrowych.

W projekcie wykorzystujemy silnik Camunda BPMN oraz nowoczesny ekosystem technologiczny oparty na Spring Boot, mikroserwisach, relacyjnych i nierelacyjnych bazach danych oraz rozwiązaniach chmurowych i kontenerowych.

Dołączysz do zespołu liczącego około 5–10 osób, realizującego zadania w metodykach Agile.

Zadania: 

  • Rozwój i utrzymanie aplikacji backendowych w technologii Java i Spring Boot.

  • Implementacja oraz rozwój procesów biznesowych z wykorzystaniem Camunda BPMN.

  • Projektowanie i rozwój mikroserwisów oraz integracji między systemami.

  • Praca z relacyjnymi i nierelacyjnymi bazami danych.

  • Tworzenie bezpiecznych, skalowalnych i wydajnych rozwiązań.

  • Udział w analizie technicznej, podejmowaniu decyzji architektonicznych i przeglądach kodu.

  • Dbanie o jakość kodu poprzez testy jednostkowe i integracyjne.

  • Współpraca z zespołem projektowym, analitykami oraz osobami odpowiedzialnymi za obszar biznesowy.

  • Udział w rozwoju procesów CI/CD i automatyzacji dostarczania oprogramowania.

Wymagania: 

  • Minimum 5 lat doświadczenia w tworzeniu i rozwijaniu komercyjnych aplikacji produkcyjnych.

  • Bardzo dobra znajomość języka Java – doświadczenie z Java 11 lub nowszą.

  • Praktyczna znajomość Spring Boot.

  • Znajomość protokołu HTTP oraz komunikacji między aplikacjami.

  • Doświadczenie w pracy z transakcyjnymi bazami danych z perspektywy aplikacji.

  • Znajomość Maven lub Gradle.

  • Podstawowa znajomość zagadnień bezpieczeństwa:

    • PKI,

    • szyfrowanie symetryczne i asymetryczne,

    • TLS,

    • tokeny JWT.

  • Doświadczenie z narzędziami Git oraz rozwiązaniami wspierającymi proces wytwarzania oprogramowania, takimi jak GitLab, Docker, IntelliJ IDEA i Jenkins lub ich odpowiednikami.

  • Wykształcenie wyższe.

  • Znajomość języka angielskiego umożliwiająca komunikację techniczną w formie pisemnej.

Technologie i narzędzia:

  • Java 17/21, opcjonalnie Kotlin,

  • Camunda BPMN, Spring Boot,

  • Spring Data JPA, Hibernate,

  • Spring Security, OAuth2, JWT,

  • PostgreSQL, MySQL, MongoDB, Redis,

  • Flyway lub Liquibase,

  • mikroserwisy i Spring Cloud,

  • Apache Kafka lub RabbitMQ,

  • Docker, Kubernetes,

  • JUnit 5, Mockito, AssertJ, Testcontainers,

  • SonarQube,

  • Maven, Gradle,

  • Git, GitLab,

  • Jenkins, GitLab CI lub GitHub Actions,

  • Jira,

  • Scrum lub Kanban.

Co zyskujesz dołączając do ••••••••: 

👨‍💻 współpracę w zespole interdyscyplinarnych ekspertów – entuzjastów technologii, ceniących bezpośredniość i partnerskie relacje;
📈 długoterminowe zaangażowanie projektowe w firmie, która nieprzerwanie od ponad 20 lat rozwija się na rynku IT;
🚀 udział w różnorodnych projektach IT realizowanych dla rozpoznawalnych klientów – liderów w swoich branżach;
🥇 dostęp do najnowszych technologii i środowisko oparte na najwyższych standardach inżynieryjnych;
⌚️ elastyczne warunki realizacji usług – hybrydowo lub w pełni zdalnie, dopasowane indywidualnie do charakteru współpracy (każdy zespół ustala to samodzielnie);
☁ ekosystem wymiany wiedzy i rozwoju: szkolenia wewnętrzne, gildie tematyczne, szkolenia i certyfikacje Cloud w ramach partnerstw technologicznych z czterema dostawcami chmury;
📣 dostęp do nauki języka angielskiego lub niemieckiego online oraz grupowe zajęcia językowe;
🏋️‍♂️ możliwość przystąpienia do Multisport i prywatnej opieki medycznej na preferencyjnych warunkach wynegocjowanych przez ••••••••;
⛵️ morskie przygody – rejsy po Morzu Karaibskim, Śródziemnym i Północnym z dofinansowaniem ze strony ••••••••.

Rekrutujemy zdalnie. Indywidualny onboarding całkowicie online 📢!