Must have
Nice to have
Languages
Salary
Celem projektu jest stworzenie innowacyjnej platformy finansowej, która umożliwi użytkownikom efektywne zarządzanie swoimi inwestycjami, oszczędnościami i codziennymi wydatkami. Dzięki zastosowaniu sztucznej inteligencji, system będzie generował personalizowane rekomendacje inwestycyjne oraz analizy finansowe, dostosowane do indywidualnych potrzeb użytkowników. Platforma zapewni także pełną integrację z bankami i usługami fintechowymi, gwarantując bezpieczeństwo transakcji oraz wygodę zarządzania portfelem.
Zadania:
tworzenie nowoczesnych, skalowalnych aplikacji w języku Java, uwzględniając architekturę mikrousług i technologie, takie jak Kafka, MongoDB, i Cassandra,
wykonywanie komercyjnych projektów w języku Java, z dbałością o jakość i wydajność kodu,
aktywne uczestnictwo w projektach z wykorzystaniem Kafka,
aktualizacja i rozwijanie istniejących aplikacji, w tym poprawa funkcjonalności, wydajności i bezpieczeństwa,
przeprowadzanie testów jednostkowych, integracyjnych oraz debugowanie kodu w celu identyfikacji i naprawy błędów,
optymalizacja kodu w celu zapewnienia efektywnego działania aplikacji.
Wymagania:
min. 5 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. C1.