Projekt obejmuje rozwój i utrzymanie systemu finansowego opartego na architekturze mikroserwisów. Wykorzystywane technologie to Angular, NDBX, Spring Boot, Kafka i MongoDB. Procesy CI/CD realizowane są przy użyciu GitHub Actions oraz narzędzi Taly/PFE. Zespół odpowiada za implementację, integrację, testowanie (Playwright) oraz automatyzację wdrożeń, dostarczając skalowalne i niezawodne rozwiązania wspierające procesy biznesowe klienta.
responsibilities :
Projektowanie i implementacja rozwiązań zgodnych z wymaganiami biznesowymi
Tworzenie, rozwój i utrzymanie mikroserwisów w architekturze rozproszonej
Integracja komponentów systemu z wykorzystaniem Apache Kafka
Współpraca z zespołem w zakresie architektury, modelu danych oraz procesów DevOps (CI/CD, deployment)
Przygotowywanie i utrzymywanie testów funkcjonalnych oraz automatycznych (Playwright)
Udział w analizie wymagań oraz kontakt z interesariuszami projektu
Proaktywne rozwiązywanie problemów technicznych i proponowanie usprawnień
Udział w procesach automatyzacji i optymalizacji cyklu wytwarzania oprogramowania
Dbanie o jakość kodu i zgodność rozwiązań z najlepszymi praktykami programistycznymi
requirements-expected :
Doświadczenie w pracy z technologiami Angular, NDBX i Spring Boot
Znajomość integracji systemów z wykorzystaniem Apache Kafka
Umiejętność pracy z bazami danych NoSQL, szczególnie MongoDB
Praktyczne doświadczenie w budowie i utrzymaniu mikroserwisów
Znajomość procesów CI/CD oraz narzędzi automatyzacji (GitHub Actions, Taly, PFE, Building Blocks)
Doświadczenie w pisaniu testów funkcjonalnych i automatycznych (Playwright lub inne narzędzia)
Dobra znajomość środowiska IntelliJ lub podobnego IDE
Umiejętność analizy wymagań biznesowych i projektowania rozwiązań technicznych
Znajomość zasad i narzędzi DevOps
Umiejętność pracy zespołowej, komunikatywność i proaktywne podejście do rozwiązywania problemów
Język angielski na poziomie komunikatywnym
offered :
Praca w firmie, która otrzymała nagrodę Great Place to Work Award i Diamentowy Certyfikat Forbesa.
System premiowania za polecenia.
Doskonałe imprezy integracyjne.
Środowisko pracy ludzi otwartych na dzielenie się i wymianę wiedzą IT.