Software Engineer Java / IAM (m/w/d)
Wir sind ein unabhängiger, mittelständischer Softwareanbieter. 50 Prozent der größten europäischen Banken sowie öffentliche Einrichtungen und Unternehmen aller Branchen sichern ihre sensiblen Geschäftsprozesse mit unseren Lösungen ab.
Hochwertige Softwareprodukte im Bereich Sicherheit und Nachvollziehbarkeit in der IT und zur automatisierten Verarbeitung größter Daten- und Dokumentenmengen lassen uns als deutsches Unternehmen zu einem der führenden Mittelständler in Europa zählen.
Die Beta Systems Software AG wurde 1983 gegründet, ist börsennotiert seit 1997.
Zur Verstärkung unseres Development-Teams in Köln suchen wir ab sofort zur Festanstellung einen:
Software Engineer Java / IAM (m/w/d)
Ihre Aufgaben:In einem professionellen, agilen Kanban-Team übernehmen Sie Verantwortung für den gesamten Software-Lifecycle:
Software-Engineering & Architektur:
- Konzeption, Design und Entwicklung leistungsfähiger, verteilter Java-Backends für die Garancy IAM Suite
- Gestaltung skalierbarer und sicherer Softwarearchitekturen (z. B. modular, eventgetrieben, API-basiert)
Implementierung & Code-Qualität:
- Entwicklung qualitativ hochwertiger Features in Java nach Clean-Code- und Security-by-Design-Prinzipien
- Erstellung automatisierter Tests, Teilnahme an Code-Reviews, aktive Reduktion technischer Schulden
End-to-End Verantwortung:
- Begleitung des gesamten Entwicklungsprozesses von Anforderungsanalyse über Implementierung, Qualitätssicherung bis zur Dokumentation
- Enge Zusammenarbeit mit Product Ownern, UX und Fachabteilungen sowie technische Präsentation neuer Features
DevOps & Tooling:
- Nutzung und Verbesserung unserer Build- und Deployment-Pipelines (Gitlab, SonarQube, Docker)
- Performanceoptimierung und Monitoring verteilter Systeme
Was Sie technisch erwartet:
- Vielseitigkeit: Unsere Produkte verbinden und integrieren unterschiedlichste Systeme, Schnittstellen, Anwendungen: von AWS bis z/OS, von Atlassian bis SAP, von Terraform bis bash, von Spring Boot bis C und immer wieder Neues.
- Qualität und Relevanz: Unsere Produkte gehören zur unternehmenskritischen Infrastruktur unserer Kunden. Deswegen setzten wir konsequent auf Qualität und sind damit seit über 25 Jahren erfolgreich.
- Mehrjährige, fundierte Berufserfahrung in der Java-Backend-Entwicklung
- Sehr gutes Verständnis von verteilten Systemen, Architekturprinzipien und Softwaredesign
- Erfahrung in CI/CD, automatisierten Tests und strukturierten Entwicklungsprozessen
- Hoher Qualitätsanspruch, sichere und wartbare Codebasis
- Teamorientierte Arbeitsweise und professionelles Kommunikationsverhalten
Arbeitsumfeld & Kultur
- Hoher Gestaltungsspielraum und Einfluss auf technische Entscheidungen
- Flache Hierarchien, kurze Entscheidungswege, kollegiale und offene Atmosphäre
- Flexible Arbeitszeiten, Option auf umfangreiches Home-Office, familienfreundliches Arbeitsumfeld
- Modernes Equipment und mobile Arbeitsmöglichkeiten
Weiterentwicklung
- Technische Trainings, interne Knowledge-Sessions und fachlicher Austausch auf Augenhöhe
- Regelmäßige Fortbildungsmöglichkeiten und Schulungsbudgets
- Breites Spektrum an möglichen technischen Schwerpunkten
Zusatzleistungen
Attraktives Gehalts- und Sozialpaket
- betriebliche Altersvorsorge
- Unfallversicherung, auch für den Privatbereich
- Arbeitsunfähigkeitsversicherung
- Psychologie- und Facharztservice, auch für Familienangehörige
- Zuschuss zum Jobticket
- Fahrrad-Leasing (Speed-, MTB-, Rennrad oder Pedelec)
- Gesundheitsangebote & Teamevents
- Kostenlose Getränke sowie private Vergünstigungen über unser Mitarbeiterportal
Konnten wir Ihr Interesse wecken?
Dann bewerben Sie sich bitte über unseren Online-Bewerberfragebogen.
Beta Systems IAM Software AG
Vivien Böhm
Human Resources