Beta Systems Software

Software Engineer, Java, IAM

Beta Systems Software

full-time

Posted on:

Location Type: Hybrid

Location: Cologne • 🇩🇪 Germany

Visit company website
AI Apply
Apply

Job Level

Junior

Tech Stack

DockerJava

About the role

  • Verantwortung für den gesamten Software-Lifecycle übernehmen: 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)
  • 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
  • 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
  • Nutzung und Verbesserung unserer Build- und Deployment-Pipelines (Gitlab, SonarQube, Docker)
  • Performanceoptimierung und Monitoring verteilter Systeme

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
  • 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
  • Technische Trainings, interne Knowledge-Sessions und fachlicher Austausch auf Augenhöhe
  • Regelmäßige Fortbildungmöglichkeiten und Schulungsbudgets
  • 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

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaSoftware-EngineeringSoftware-ArchitekturClean-Code-PrinzipienSecurity-by-Design-Prinzipienautomatisierte TestsCI/CDPerformanceoptimierungMonitoringverteilte Systeme
Soft skills
Teamorientierte Arbeitsweiseprofessionelles Kommunikationsverhalten