Responsible for the design, development and maintainability of Java-based backend systems
Technical leadership of a development team, including mentoring and guiding developers
Close collaboration with business consultants on requirements analysis and the implementation of new software solutions
Support in preparing proposals and anticipating potential challenges
Ensuring system operation with consideration for performance, scalability and security
Participation in code reviews and providing constructive feedback as a technical expert
Requirements
Several years of hands-on experience in architecting and designing modular systems, REST APIs or event-driven interfaces
Very strong Java programming skills
Practical experience with Apache Kafka and preferably Docker and Kubernetes
Solid understanding of data structures, algorithms and design patterns
Familiarity with agile development methodologies such as Scrum or Kanban
Excellent communication skills in German and English
Tech Stack
Apache
Docker
Java
Kafka
Kubernetes
Benefits
Significant scope for initiative and a wide range of development opportunities in a highly trusting and appreciative environment
Choice between different working models (office or hybrid) with flexible working hours, a working-time account, overtime regulations and modern, ergonomically equipped workspaces
State-of-the-art collaboration tools for efficient hybrid work (e.g., Stack Overflow for Teams)
A family-friendly and relaxed atmosphere where ideas are developed together and implemented quickly thanks to flat hierarchies
External training on current topics, technologies and trends
Internal training on the company’s wealth management platform aixigo:BLOXX
Permanent employment contracts, company pension plan, cafeteria, health initiatives, ample free parking, bike leasing, employee PC program, mobile tire service, a variety of events, package service, drinks, fresh fruit and vegetables, cookies and much more!