Software Engineer Java / IAM
Role details
Job location
Tech stack
Job description
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, * 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
Requirements
- 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
Benefits & conditions
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
About the company
Die Beta Systems Software Aktiengesellschaft (BSS, ISIN DE0005224406) unterstützt seit über 30 Jahren Kunden mit großen, internationalen Organisationen und mit einer umfangreichen IT-Systemlandschaft sowie komplexen IT-Prozessen aus den Bereichen Finanzdienstleistungen, Fertigung, Handel und IT-Dienstleistungen mit Softwareprodukten und IT-Lösungen. Diese automatisieren, dokumentieren und analysieren IT-Abläufe in Rechenzentren und in der Zugriffssteuerung.