Your mission
“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.