.
Full-Stack Kotlin Engineer with German
  • Wrocław
Full-Stack Kotlin Engineer with German
Wrocław, Wrocław, Lower Silesian Voivodeship, Polska
VM.PL
22. 2. 2026
Informacje o stanowisku

Start: ASAP

Long-term (min. 12 months)

Model: Hybrid / Remote + possible client visits

Project: Financial industry (DACH)

Project Overview

You will join VM.PL to develop a mature, multi-module premium financial platform used by institutions in the wealth management sector. The solution serves as a Financial CRM / advisory system / client portal , supporting advisory processes, end-client interactions, and formal business workflows related to documentation.

The platform has been developed for several years within a unified Java/Kotlin ecosystem , based on a modern cloud-native architecture , with no legacy components. The project follows an end-to-end Kotlin approach (backend + UI built with Vaadin) and includes dynamic document generation (Word, Excel, PowerPoint) using the Aspose (Java) library as part of advisory processes. The cooperation is long-term, with a clearly defined roadmap and a fully equipped development environment.

Responsibilities

  • Develop and maintain a multi-module financial platform based on cloud-native architecture

  • Implement business logic using Kotlin / Spring Boot

  • Design and develop document generation mechanisms (Word / Excel / PowerPoint) using Aspose

  • Work on advisory processes and workflows (onboarding, documents, contractual processes)

  • Implement component-based UI in the Kotlin + Vaadin ecosystem (Web / Hybrid)

  • Collaborate with Product Management, UX/UI, Design, and the solution architect

  • Participate in the full development lifecycle: analysis, implementation, testing, documentation

  • Ensure code quality through code reviews, unit tests, and CI

  • Analyze technical issues and optimize and stabilize solutions

Requirements

  • Relevant technical education or equivalent professional experience

  • Minimum 3 years of experience in developing complex applications (financial projects are a plus)

  • Very good knowledge of the Java technology stack and Kotlin

  • Experience working with Spring Boot

  • Hands-on experience with relational databases

  • Experience in building web applications (UI or backend-heavy)

  • Independence, analytical thinking, and a strong focus on code quality

  • German language proficiency at min. B2 (mandatory)

  • Polish language proficiency at min. B1

  • Nice-to-have:

    • Experience with Vaadin or other component-based UI libraries

    • Experience with Aspose or other document generation tools (Word / Excel / PDF)

    • Experience with  jOOQ

    • Knowledge of cloud-native architectures and reactive processing models

    • Experience in multitenant or on-premise projects in the financial sector

We offer

  • Long-term cooperation - minimum 12 months, with a high probability of extension.

  • Remote work with occasional visits to the Wrocław office and client (Germany) - flexibility with the option (and sometimes need) for onsite collaboration.

  • Transparent communication and a flat structure -quick access to decision-makers.

  • Individual development path - training budget, external courses, knowledge-sharing sessions.

  • A supportive, close-knit team focused on openness, trust, and partnership.

  • Engaging projects - solutions in e-learning, energy, finance, manufacturing, logistics.

  • International teams and clients - active use of English and/or German in real project settings.

  • Language classes - English and German lessons funded by the company (all levels, incl. native speakers).

  • Benefits package -LuxMed healthcare, Unum life insurance, Multisport card.

  • Well-being & integration - team meetings, internal initiatives, squash/badminton groups, and daily activities that build relationships.

  • Praca Wrocław
  • Wrocław - Oferty pracy w okolicznych lokalizacjach


    120 753
    18 161