Senior Software-Developer mit Kotlin & Quarkus
Role details
Job location
Tech stack
Job description
Als Senior Software-Developer (m/w/d) bist du mit deiner individuellen Expertise Teil eines starken und professionellen Teams, in dem wir gemeinsam Probleme analysieren, innovative Lösungen entwerfen und diese effektiv umsetzen.
Deine Mission
Im Projekt NextGen entwickeln wir zentrale cloud-basierte Plattformlösungen zur Absicherung geschäftskritischer Prozesse unserer Unternehmensgruppe. Du bist Teil unseres agilen IAM-Teams, das eine Schlüsselrolle für Sicherheit, Skalierbarkeit und Produktqualität übernimmt. Gemeinsam entwickeln wir eine cloud-native Identity- & Access-Management-Lösung für unsere Produkte, stellen den reibungslosen Betrieb sicher und verbessern unsere Lösungen kontinuierlich für unsere Kund:innen.
Du bei uns
- Du entwickelst langlebige, skalierbare Lösungen statt kurzfristiger Einzelanpassungen.
- Du setzt auf hohe Codequalität und Nachhaltigkeit in der Entwicklung.
- Des Weiteren trägst du mit deinem Wissen und deinem Lernwillen dazu bei, unsere Standards kontinuierlich zu verbessern.
- Du übernimmst Verantwortung in der Umsetzung und bringst dich aktiv in Architektur- und Konzeptentscheidungen ein.
- Du setzt deine Ideen dank moderner Prozesse (z. B. Code-Reviews, CI/CD) schnell um und gehst Hindernisse pragmatisch an - eigenständig oder im Team., Deine Flexibilität Gestalte deinen Arbeitstag flexibel - so, wie es für dich und dein Team passt.
Deine Entwicklung Wir boosten deine persönliche Entwicklung - wir erkennen dein Know-how und dein Potenzial und entwickeln dich gezielt weiter.
Deine Gesundheit Stärke mit Hansefit Körper und Geist. Du erhältst Zugang zu einem riesigen Netzwerk aus Fitnessstudios, Schwimmbädern und Kursangeboten in ganz Deutschland und findest jederzeit deinen perfekten Ausgleich.
Deine Arbeitssicherheit Wir setzen auf professionelle Arbeitssicherheit und moderne Arbeitsmedizin. Gemeinsam mit unserem Gesundheitspartner schaffen wir ein sicheres, gesundes Arbeitsumfeld, das dich im Alltag schützt und langfristig stärkt.
Requirements
- Du verfügst über mehrjährige Erfahrung in der Softwareentwicklung sowie ein Studium der Informatik oder eine vergleichbare Qualifikation.
- Du bringst idealerweise Erfahrung mit unseren Technologien oder verwandten Bereichen mit, z. B. Quarkus mit Kotlin oder Java, JPA/Hibernate, Keycloak und Structured Concurrency.
- Du hast ein sehr gutes Verständnis moderner Softwarearchitekturen, insbesondere Microservices, Domain-Driven Design und Hexagonal Architecture.
- Du hast Erfahrung mit Container-Technologien wie Docker, idealerweise auch Kubernetes.
- Du bist vertraut mit CI/CD Pipelines unter Einsatz von Tools wie GitLab CI, Azure DevOps, Jenkins oder GitHub Actions.
- Du hast Kenntnisse in Security-Konzepten wie OAuth2, OpenID Connect und JWT.
- Du bringst Cloud-Erfahrung mit (z. B. Azure, AWS oder GCP).
- Du gehst sicher mit SQL-Datenbanken um und hast idealerweise auch Erfahrung mit NoSQL Lösungen (z. B. MongoDB, PostgreSQL, Redis).
- Darüber hinaus verfügst du über fundierte Kenntnisse von Testing-Strategien (Unit, Integration, End-to-End Tests).
- Du hast ein starkes Ownership-Verständnis mit hohem Anspruch an Code Qualität.
- Du bist eine teamorientierte, kollaborative Persönlichkeit mit guten Kommunikationsfähigkeiten und Freude am Mentoring weniger erfahrener Entwickler.
- Du hast eine hohe Motivation für Continuous Learning sowie Offenheit gegenüber neuen Technologien.
- Du arbeitest sicher in cross-funktionalen Teams (z. B. mit Product Owner, QA, DevOps).
- Zudem verfügst du über sehr gute Deutschkenntnisse in Wort und Schrift.