Software Engineer - Microservices Architecture

DIS AG
Dresden, Germany
24 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Working hours
Shift work
Languages
German
Job source

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Computing Platforms C Sharp (Programming Language) C++ (Programming Language) Cloud Computing Continuous Integration Linux DevOps Distributed Systems Scrum Methodology
+14 more
Prometheus Service-Oriented Architecture Software Engineering Istio Grafana Gitlab Git Kubernetes Information Technology Linkerd (Service Mesh) Api Design Docker Golang Microservices

Job description

In diesem innovativen Entwicklungsumfeld gestalten Sie aktiv eine modulare, skalierbare und sichere Softwareplattform mit und leisten einen wesentlichen Beitrag zur Weiterentwicklung zentraler Plattform-Services.

Sie arbeiten mit modernen Cloud- und Container-Technologien und unterstützen andere Entwicklungsteams bei der Migration und Integration ihrer Anwendungen., * Weiterentwicklung und Implementierung einer Microservices-basierten Architektur mit Fokus auf Skalierbarkeit und Wartbarkeit

  • Evaluierung und Einführung von Service-Mesh-Infrastrukturen und API-Gateways
  • Konzeption und Umsetzung von Sicherheitskonzepten (Ingress/Egress, Service-to-Service-Kommunikation)
  • Etablierung eines datengetriebenen Telemetry-Ansatzes (u. a. mit OpenTelemetry)
  • Aufbau und Bereitstellung entsprechender Telemetry-Infrastrukturen
  • Definition von Architektur-Guidelines und Frameworks für interne Entwicklungsteams
  • Unterstützung anderer Teams bei Migration und Integration ihrer Services
  • Enge Zusammenarbeit mit Entwicklungs-, Produkt- und Security-Teams
  • Mitwirkung entlang des gesamten Software Development Lifecycles

Requirements

  • Abgeschlossenes Studium der Informatik oder vergleichbare Qualifikation
  • Mehr als 2 Jahre Erfahrung in der Softwareentwicklung (keine Berufseinsteiger-Position)
  • Sehr gute Kenntnisse in mindestens einer der folgenden Programmiersprachen: Java, Golang, C++ oder C#
  • Erfahrung in der Entwicklung verteilter Systeme und Microservices-Architekturen
  • Sehr gute Kenntnisse im API-Design und in serviceorientierten Architekturen
  • Fundierte Erfahrung mit Docker und Kubernetes
  • Sehr gute Kenntnisse in Git / GitLab
  • Erfahrung mit OpenTelemetry sowie Observability-Tools (z. B. Prometheus, Grafana, Jaeger)
  • Kenntnisse in CI/CD, DevOps-Practices und agilen Methoden (z. B. Scrum)
  • Erfahrung mit Service Mesh (z. B. Istio, Linkerd) und API-Gateways (z. B. Kong, HA Proxy) von Vorteil
  • Gute Linux-Kenntnisse
  • Mindestens C1-Sprachniveau in Deutsch

Benefits & conditions

  • Flexible Arbeitszeitmodelle & Homeoffice-Möglichkeiten
  • Attraktive Vergütung inkl. betrieblicher Altersvorsorge
  • Individuelle Trainings- und Weiterbildungsmöglichkeiten
  • Betriebliche Altersvorsorge
  • 30 Tage Urlaub
  • Attraktive Vergütung

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.de

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:47 min

Exploring career opportunities and recruitment open positions

Kurt Eder · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

2:53 min

Configuring dynamic proxy updates with Istio Pilot

Jan Mensch Jan Mensch · WWC Europe 2026

2:27 min

Structuring agile and interdisciplinary engineering teams

Oliver Zimmert · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all