Braunschweig | Anteilig remote | Vollzeit

Fullstack Softwareentwickler (m/w/d)

Aufgaben

In deiner Funktion als Fullstack-Entwickler:in arbeitest du an performanten Systemen und bringst dich sowohl fachlich als auch konzeptionell aktiv ein:

  • Entwicklung, Weiterentwicklung und Betrieb skalierbarer Anwendungen auf Grundlage moderner Microservices-Architekturen
  • Fullstack-Entwicklung mit Spring Boot, Apache Kafka, REST-Schnittstellen sowie Angular (ab Version 18)
  • Enge Abstimmung mit UI/UX-, Frontend- und Backend-Teams – von der Anforderungsanalyse bis zur Produktivsetzung
  • Gewährleistung von Performance, Sicherheit und Skalierbarkeit über den gesamten Technologie-Stack hinweg
  • Analyse bestehender Systeme, Fehlerbehebung sowie kontinuierliche technische Verbesserung
  • Aktive Mitwirkung an Architekturentscheidungen, Code-Reviews und agilen Entwicklungsprozessen
  • Optional: Unterstützung beim Aufbau, der Weiterentwicklung und Wartung moderner CI/CD-Pipelines

Qualifikation

Du passt besonders gut zu uns, wenn du ein breites technologisches Know-how mitbringst, Verantwortung übernimmst und strukturiert arbeitest:

  • Mindestens fünf Jahre Berufserfahrung in der Fullstack-Entwicklung
  • Sehr gute Kenntnisse in Java, Spring Boot, Apache Kafka sowie im Design und der Umsetzung von REST-APIs
  • Erfahrung mit Angular oder einem vergleichbaren modernen Frontend-Framework
  • Fundiertes Verständnis von Microservices-Architekturen und deren grundlegenden Konzepten
  • Praktische Erfahrung im Umgang mit Message-Brokern wie Apache Kafka oder RabbitMQ
  • Kenntnisse in CI/CD-Prozessen sowie gängigen DevOps-Werkzeugen
  • Erfahrung mit Cloud-Plattformen wie AWS, Google Cloud oder Microsoft Azure sowie mit Docker und Kubernetes
  • Analytische Denkweise, strukturierte Arbeitsweise und ausgeprägte Kommunikationsfähigkeit
  • Sehr gute Deutschkenntnisse in Wort und Schrift (mindestens C1-Niveau)