Senior Full-Stack (JAVA/KOTLIN) Engineer with German
Tech Stack / Keywords
Firma i stanowisko
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.
Wymagania
- 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
- Openness to learning Kotlin and Vaadin if no prior experience
- 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
Obowiązki
- 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
Oferta
- Long-term cooperation — minimum 12 months, with a high probability of extension
- Remote work with occasional visits to the Wrocław office and client — 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
- 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
Inne informacje
German language proficiency at min. B2 (mandatory); Polish language proficiency at min. B1
VM.PL
16 aktywnych ofert