Full-Stack (JAVA/KOTLIN) Engineer with German (Regular/Senior)
Kotlin Java German
Full-Stack (JAVA/KOTLIN) Engineer with German (Regular/Senior)
Development
Start: ASAP | Full-time | Long-term (min. 12 months)
Model: Hybrid / Remote + possible client visits
Project: Financial industry (DACH)
Project Overview
Join https://jobeax.com/link/z0pjdfNjViVMhL5C and become part of a team developing a mature, enterprise-grade financial platform used by institutions operating in the Wealth Management sector. The solution serves as a Financial CRM, advisory system, and client portal , supporting financial advisors, end clients, and business processes related to documentation and customer management.
The platform has been continuously developed for many years as a stable, business-critical product. It is based on a monolithic architecture with a reactive data model . Your day-to-day work will focus primarily on enhancing the application layer, customizing existing functionalities, debugging complex business processes, and maintaining high-quality solutions. This role is ideal for engineers who enjoy working with an established product, understanding existing architecture, and continuously improving it rather than building greenfield microservices.
Responsibilities
- Develop and maintain a financial platform used by Wealth Management institutions.
- Enhance and customize existing business functionalities.
- Work primarily on the frontend layer (approximately 70%) using Kotlin UI and modern web technologies.
- Build and modify UI components and layouts using CSS and Kotlin .
- Analyze, troubleshoot, and debug applications built with Java and Kotlin.
- Develop business logic and work with the platform's reactive data model.
- Contribute to backend development (approximately 20–30%), including REST integrations.
- Collaborate closely with the Product Owner, Solution Architect, and development team.
- Investigate issues, fix defects, and improve application stability.
- Perform manual testing of implemented features when required.
Requirements
- At least 3 years of commercial experience as a Java /Kotlin Developer or Full Stack Developer.
- Strong knowledge of Java and Kotlin .
- Experience in web application development.
- Strong knowledge of CSS and HTML .
- Practical experience with JavaScript , or willingness to work with Kotlin UI as an alternative to JavaScript.
- Solid debugging skills in Java /Kotlin applications and the ability to analyze existing codebases.
- Experience working with Git .
- Knowledge of the Spring Framework .
- Strong analytical thinking and ability to work independently.
- German language proficiency (minimum B2) – mandatory.
- Polish language proficiency (minimum B1) .
Nice to Have
- Experience with Vaadin .
- Experience developing Full Stack Kotlin applications.
- Experience in the banking or financial sector .
- Experience with Wealth Management solutions.
- Knowledge of reactive data models .
- Experience working with monolithic enterprise applications .
- Experience with Spring Boot .
- Experience with jOOQ .
- Experience with Aspose or similar document generation libraries (Word, Excel, PDF).
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 — 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.