freehire launches on Product Hunt on 26 August.

Follow →

Fullstack Developer (Java/Kotlin) with German

Summary

Build and maintain a premium financial platform for wealth management using Java/Kotlin, Spring Boot, and Vaadin, with German language required.

Lokalizacja: Remote / model hybrydowy (możliwe okazjonalne wizyty u klienta)
Forma współpracy: Pełny etat
Start: ASAP

Stawka: 130 - 160zł/h
Współpraca: Długoterminowa (minimum 12 miesięcy)
Branża: Finanse (rynek DACH)

O projekcie

Dołącz do zespołu rozwijającego nowoczesną platformę finansową klasy premium wykorzystywaną przez instytucje z obszaru wealth management. System pełni funkcję Financial CRM, platformy doradczej oraz portalu klienta, wspierając doradców finansowych i klientów końcowych w codziennej pracy oraz obsłudze procesów biznesowych.

Projekt rozwijany jest od kilku lat w spójnym ekosystemie Java/Kotlin, opartym na nowoczesnej architekturze cloud-native – bez elementów legacy. Praca odbywa się w modelu end-to-end development i obejmuje zarówno backend, jak i warstwę UI tworzoną w Vaadinie. Istotnym elementem rozwiązania jest również dynamiczne generowanie dokumentów (Word, Excel, PowerPoint) z wykorzystaniem biblioteki Aspose.

To stabilny, długofalowy projekt z jasno określoną roadmapą, dojrzałym procesem wytwarzania oprogramowania oraz bliską współpracą z zespołem produktowym.

Twój zakres obowiązków

  • Rozwój i utrzymanie wielomodułowej platformy finansowej opartej na architekturze cloud-native.

  • Implementacja logiki biznesowej z wykorzystaniem Kotlin i Spring Boot.

  • Tworzenie rozwiązań do generowania dokumentów (Word, Excel, PowerPoint) z wykorzystaniem biblioteki Aspose.

  • Rozwój procesów biznesowych, takich jak onboarding klientów, workflow dokumentów czy procesy kontraktowe.

  • Implementacja komponentowego interfejsu użytkownika w technologii Kotlin + Vaadin.

  • Współpraca z Product Managerami, UX/UI Designerami oraz Architektem.

  • Udział w pełnym cyklu wytwarzania oprogramowania – od analizy wymagań, przez implementację i testy, po dokumentację.

  • Dbanie o jakość kodu poprzez code review, testy jednostkowe i rozwój procesu CI.

  • Analiza, optymalizacja i stabilizacja istniejących rozwiązań.

Nasze wymagania

  • Minimum 3 lata doświadczenia w tworzeniu aplikacji o wysokiej złożoności (mile widziane projekty z sektora finansowego).

  • Bardzo dobra znajomość Java oraz Kotlin.

  • Doświadczenie w pracy z Spring Boot.

  • Praktyczna znajomość relacyjnych baz danych.

  • Doświadczenie w tworzeniu aplikacji webowych (backend lub full-stack).

  • Samodzielność, analityczne podejście do rozwiązywania problemów oraz dbałość o jakość kodu.

  • Znajomość języka niemieckiego na poziomie minimum B2 – warunek konieczny.

  • Znajomość języka polskiego na poziomie minimum B1.

Mile widziane

  • Doświadczenie z Vaadin lub innymi komponentowymi frameworkami UI.

  • Praktyka z Aspose lub innymi bibliotekami do generowania dokumentów (Word, Excel, PDF).

  • Znajomość jOOQ.

  • Doświadczenie z architekturami cloud-native oraz modelami reaktywnymi.

  • Udział w projektach multitenantowych lub rozwiązaniach on-premise dla sektora finansowego.

See also