Projekt dotyczy budowy nowoczesnej platformy do obsługi płatności natychmiastowych, integrującej różne kanały płatnicze, takie jak BLIK, przelewy ekspresowe i karty płatnicze. System oparty jest na architekturze mikrousług, z wykorzystaniem Apache Kafka do przetwarzania zdarzeń w czasie rzeczywistym. Kluczowe są wydajność, skalowalność i dostępność 24/7. Projekt realizowany jest dla międzynarodowej firmy z branży systemów płatności.

Zadania:

  • projektowanie i rozwijanie skalowalnych, nowoczesnych aplikacji w języku Java w oparciu o architekturę mikrousług,
  • implementacja rozwiązań z wykorzystaniem technologii takich jak Apache Kafka, MongoDB, Cassandra,
  • udział w tworzeniu i utrzymaniu systemów przetwarzających dane w czasie rzeczywistym (streaming),
  • rozwijanie i modyfikowanie istniejących aplikacji w celu zwiększenia ich wydajności, skalowalności oraz bezpieczeństwa,
  • współpraca z zespołem architektów i testerów nad rozwojem nowych funkcjonalności i integracji,
  • przeprowadzanie testów jednostkowych i integracyjnych, analiza oraz debugowanie kodu,
  • optymalizacja istniejących rozwiązań pod kątem efektywności i jakości kodu.

  • min. 4 letnie doświadczenie na podobnym stanowisku,
  • praktyczne doświadczenie w projektowaniu i rozwijaniu wysoko skalowalnych aplikacji przy użyciu nowoczesnych technologii takich jak Java, Kafka z architekturą mikrousług,
  • doświadczenie w realizacji projektów z wykorzystaniem frameworków: Spring, Spring Boot, Hibernate,
  • znajomość baz danych: Oracle DB, MSSQL, Mongo DB,
  • znajomość narzędzi i technologii wspierających CI/CD: Kubernetes, Jenkins,
  • znajomość j. angielskiego na poziomie min. B2/C1,
  • gotowość do okazjonalnych wizyt w biurze w Warszawie. 

W Stackmine zajmujemy się pełnym cyklem tworzenia rozwiązań IT z obszarów aplikacji webowych, desktop oraz mobile. Realizacja projektów obejmuje wiodące technologie służące do wytwarzania oprogramowania w obszarze back-end (JAVA, C#, Python, C++, Node.js, Scala, PHP,) oraz front-end (Angular, React, Vue). Dodatkowo posiadamy doświadczenie w budowaniu zespołów z niszowymi kompetencjami np. Golang. Ponadto oferujemy szerokie doświadczenie sektorowe, co pozwala nam z sukcesem realizować projekty dla branż wymagających domenowej wiedzy.