co.brick Talents
Fullstack Developer (Java/Kotlin) with German
Remote · Posted 2d ago
Job Description
Lokalizacja: Remote / model hybrydowy (możliwe okazjonalne wizyty u klienta)Forma współpracy: Pełny etatStart: ASAPStawka: 130 - 160zł/hWspółpraca: Długoterminowa (minimum 12 miesięcy)Branża: Finanse (rynek DACH)O projekcieDołą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ówRozwó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 wymaganiaMinimum 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 widzianeDoś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.