Unser Kunde ist ein unabhängiger, mittelständischer Softwareanbieter, der sich auf hochwertige Softwareprodukte im Bereich Sicherheit und Nachvollziehbarkeit in der IT spezialisiert hat. Das Unternehmen zählt zu einem der führenden Mittelständler in Europa und bedient 50 Prozent der größten europäischen Banken sowie öffentliche Einrichtungen und Unternehmen aller Branchen. Am Standort Berlin wird ein Senior Software Engineer (Backend) gesucht, der Teil eines europäischen Entwicklungsteams wird. In dieser Rolle entwickeln Sie moderne, skalierbare Backend-Systeme im Bereich Identity & Access Management (IAM). Zu Ihren Hauptaufgaben gehört die aktive Gestaltung von Architektur, Datenmodellen und Entwicklungsprozessen, einschließlich des Einsatzes von KI zur Unterstützung in der Softwareentwicklung. Sie sind verantwortlich für die Entwicklung und Weiterentwicklung von Backend-Systemen auf Basis von Java und Spring Boot, das Design und die Implementierung von Microservices sowie API-basierten Architekturen. Zudem modellieren und optimieren Sie Datenbanken mit einem Fokus auf Microsoft SQL Server und kümmern sich um Performance-Tuning. Der Aufbau und die Pflege von CI/CD-Pipelines sowie die Umsetzung fachlicher Anforderungen in robuste, wartbare Softwarelösungen gehören ebenfalls zu Ihrem Aufgabenbereich. Sie arbeiten eng im agilen Team zusammen und übernehmen das Mentoring von Kollegen. Das Unternehmen bietet Ihnen ein angenehmes Arbeitsumfeld mit flexiblen Arbeitszeiten, Homeoffice-Optionen und kontinuierlichen Weiterbildungsmöglichkeiten.
Senior Software Engineer (Backend) (m/w/d)
Beschreibung
Anforderungen
Der ideale Kandidat bringt mehrjährige Erfahrung in der Backend-Entwicklung mit Java und Spring Boot mit. Sie verfügen über sehr gute Kenntnisse in relationalen Datenbanken, insbesondere Microsoft SQL Server und PostgreSQL. Erfahrung mit GitLab CI/CD, Build- und Deployment-Prozessen sowie mit cloud-nativen Architekturen und Microservices sind ebenfalls erforderlich. Ein fundiertes Verständnis von Softwarearchitektur, Design Patterns und Clean Code ist von Vorteil. Praktische Erfahrung mit KI-gestützter Softwareentwicklung wird ebenfalls erwartet. Eine strukturierte und eigenverantwortliche Arbeitsweise sowie ausgeprägte Teamfähigkeit sind für diese Position unerlässlich. Gute Deutsch- und Englischkenntnisse runden Ihr Profil ab. Der Arbeitgeber bietet Ihnen einen unbefristeten Arbeitsvertrag und 30 Tage Urlaub, sowie verschiedene Zusatzleistungen wie eine betriebliche Altersvorsorge und Zuschüsse zu Jobticket und Fahrrad-Leasing.