Das Unternehmen ist ein innovativer Akteur im Bereich der Softwareentwicklung und bietet Ihnen die Möglichkeit, in einem dynamischen Umfeld zu arbeiten, in dem Teamarbeit und persönliche Entwicklung großgeschrieben werden. In Ihrer Rolle als Lead Developer für Backend Services sind Sie verantwortlich für die Konzeption und Implementierung hochverfügbarer Backend-Services unter Verwendung von Kotlin und Spring Boot. Sie gestalten aktiv die Systemarchitektur mit und stellen einen reibungslosen Betrieb durch One-Click-Deployments sowie fachliche Begleitung von Rollouts sicher. Zudem sind Sie der zentrale Ansprechpartner für Stakeholder, Product Owner und angrenzende Teams, um technische und fachliche Fragestellungen zu klären. Ihre Aufgaben umfassen die Analyse komplexer Geschäftsprozesse sowie die Definition und das Refinement von User Stories in enger Abstimmung mit dem Business. Proaktive Fehleranalyse und -behebung auf Produktions- und Q-Umgebungen gehören ebenfalls zu Ihrem Verantwortungsbereich. Sie leben den Ansatz 'You build it, you run it' und optimieren automatisierte CI/CD-Pipelines sowie Cloud-Infrastrukturen. Das Team zeichnet sich durch eine offene Kommunikationskultur und eine starke Zusammenarbeit aus, wodurch Sie die Möglichkeit haben, Ihre Fähigkeiten kontinuierlich zu erweitern und an spannenden Projekten zu arbeiten.
Lead Developer* Backend Services
Beschreibung
Anforderungen
Um in dieser Position erfolgreich zu sein, bringen Sie ein abgeschlossenes Studium der Informatik oder eine vergleichbare Qualifikation mit. Mehrjährige Erfahrung in der Entwicklung mit Kotlin (JVM) ist erforderlich, wobei der Fokus auf Qualität und Sicherheit liegt, einschließlich Kenntnisse in JUnit, SonarQube und OWASP. Sie sollten sehr gute Kenntnisse in Spring Boot sowie in Persistenz-Technologien wie JPA/Hibernate und Flyway haben. Erfahrung mit Microservices- und Event-driven Architekturen, insbesondere Kafka und RabbitMQ, ist ebenfalls von Vorteil. Des Weiteren sind Kenntnisse in Docker, Kubernetes, Helm, CI/CD-Pipelines und Cloud-Plattformen notwendig. Ein fundiertes Know-how in Design Patterns, Domain-Driven Design (DDD) und agiler Softwareentwicklung (Scrum/Kanban) wird vorausgesetzt. Eine Hands-on-Mentalität sowie Verantwortungsbewusstsein für den Produktivbetrieb sind wichtig. Full-Stack-Kenntnisse und erste Erfahrungen im Bereich Künstliche Intelligenz sind von Vorteil. Sehr gute Deutsch- und gute Englischkenntnisse runden Ihr Profil ab.