Your mission
As a Senior Software Engineer with a focus on Java, you join our development team for our product "Swing" and play a key role in evolving and stabilizing a business-critical, established system.
"Swing" combines mature on-premise components with modern integrations and forward-looking roadmap initiatives. In this role, you work hands-on on Java-based backend components, drive technical improvements, and ensure long-term stability, performance, and maintainability.
You move confidently between maintaining existing systems and shaping future developments, contributing your expertise to improve architecture, code quality, and engineering practices.
Your Responsibilities:
* You develop and maintain Java-based backend components within the "Swing" product.
* You work on integrations and interfaces within a mature software ecosystem.
* You analyze existing structures and drive refactoring and modernization efforts.
* You design robust, scalable solutions with performance and stability in mind.
* You collaborate closely with product management, support, and adjacent teams.
* You actively use modern development tools – including AI-assisted tools – and critically evaluate their outputs.
* You ensure high code quality through testing, reviews, and clear standards.
* You contribute to improving architecture and engineering practices.
Your profile
* Several years of professional experience in Java backend development (e.g. Spring or comparable frameworks).
* Experience working in mature or legacy-heavy system environments.
* Knowledge of Kotlin is an advantage, particularly in hybrid or evolving codebases.
* Solid experience with SQL databases, data modeling, and performance optimization.
* Practical experience with container technologies (Docker) and ideally Kubernetes.
* Familiarity with cloud environments such as AWS is desirable.
* Strong understanding of API design and integration within complex system landscapes.
* High standards for code quality, testing, security, and documentation.
* Reflective and responsible use of AI-supported development tools.
* Very strong German language skills (minimum C1) as well as good English skills (minimum B2) are mandatory.
Why us?
* A responsible task with meaning: We build software to digitize the social care sector and thus enable our customers to focus on a better life for their clients by giving them more time for care & support
* A remote working time model to keep your everyday life flexible
* Exciting, challenging tasks in a dynamic, future-oriented environment
* A culture of appreciation and a harmonious working atmosphere in a growing, international company with opportunities to get involved
* A creative working environment, flat hierarchies and short decision-making processes
* Attractive remuneration models, a permanent employment contract
contact information
If this sounds like you, we look forward to receiving your application including your earliest possible start date, through our online application form