Aktiviere Job-Benachrichtigungen per E-Mail!

Software Architect (m / w / d)

Devoteam GmbH

Frankfurt

Vor Ort

EUR 70.000 - 90.000

Vollzeit

Vor 4 Tagen
Sei unter den ersten Bewerbenden

Erhöhe deine Chancen auf ein Interview

Erstelle einen auf die Position zugeschnittenen Lebenslauf, um deine Erfolgsquote zu erhöhen.

Zusammenfassung

Devoteam GmbH sucht einen Software Architect (m/w/d) in Frankfurt, um innovative Cloud-natale Architekturen und Microservices zu entwickeln. In dieser Rolle berätst du Kunden und unterstützt Entwicklungsteams bei der Umsetzung. Du bringst umfangreiche Erfahrungen in der Softwareentwicklung sowie Begeisterung für neue Technologien mit.

Qualifikationen

  • Mindestens 5 Jahre Erfahrung in der Softwareentwicklung, insbesondere in Front- und Backend.
  • Gute Kommunikationsfähigkeiten für technische Konzepte.
  • Eigeninitiative und Teamfähigkeit.

Aufgaben

  • Entwicklung und Dokumentation von Softwarearchitekturen.
  • Technische Beratung der Entwicklungsteams.
  • Mentoring von weniger erfahrenen Entwicklern.
  • Beratung der Kunden bei Digitalisierungsprojekten.

Kenntnisse

Cloud Management
Microservices
Agile Methoden
DevOps
Frontend-Technologien
Backend-Technologien
Kubernetes

Ausbildung

Hochschulstudium in (Wirtschafts-)Informatik oder Naturwissenschaften

Tools

Spring Boot
Azure
AWS
GCP

Jobbeschreibung

Als Software Architect (m / w / d) bei Devoteam Innovative Tech entwickelst Du Cloud-nativ verteilte Architekturen, Container-Lösungen, Microservices und serverlose Architekturen in verschiedenen Cloud-Plattformen. Dabei berätst du unseren Kunden über Hybrid und Multi-Cloud Lösungen. Wir suchen einen Pragmatiker, der keine Angst hat, sich selbst auch die Hände schmutzig zu machen. Ob in der Entwicklung, im Cloud Management, oder im Bereich DevOps. Du teilst unsere Leidenschaft für Technologie und zeigst es auch in unseren Communities durch das Lernen und Lehren zusammen mit unseren Kollegen.

Tätigkeiten

  • Entwicklung und Dokumentation von übergreifenden Softwarearchitekturen und -designs unter Berücksichtigung von Qualitätsattributen wie Skalierbarkeit, Performance, Sicherheit und Wartbarkeit.
  • Technische Beratung und Unterstützung der Entwicklungsteams bei der Implementierung der Architekturen und der Auswahl geeigneter Technologien.
  • Sicherstellung der Einhaltung von Architekturrichtlinien und Best Practices im gesamten Entwicklungsprozess.
  • Als Teil unseres Consulting-Teams berätst du unsere Kunden bei ihren Digitalisierungs- und Transformations-Vorhaben.
  • Du gehst Themen proaktiv an, arbeitest in interdisziplinären Teams, nutzt gestalterischen Freiraum und unterstützt Deine Kollegen
  • Aktive Mitarbeit in agilen Entwicklungsteams und Förderung des Wissensaustauschs.
  • Enge Zusammenarbeit mit Product Ownern, Stakeholdern und anderen technischen Teams, um Anforderungen zu verstehen und in technische Lösungen zu übersetzen.
  • Mentoring und Coaching von weniger erfahrenen Entwicklern.

Anforderungen

  • Erfolgreich abgeschlossenes Hochschulstudium im Bereich (Wirtschafts-)Informatik, Mathematik, einer Naturwissenschaft oder eine vergleichbare Qualifikation.
  • Mindestens 5 Jahre fundierte Berufserfahrung in der Softwareentwicklung, idealerweise mit Schwerpunkt auf Front- und Backend-Entwicklung sowie Architektur.
  • Ausgeprägtes analytisches Denkvermögen, eine strukturierte Arbeitsweise und die Fähigkeit, komplexe Sachverhalte zu durchdringen und verständlich zu vermitteln.
  • Ein hohes Maß an Eigeninitiative, Verantwortungsbewusstsein und Teamfähigkeit.
  • Begeisterung für neue Technologien, Trends und innovative Lösungen sowie die Bereitschaft zur kontinuierlichen Weiterbildung.
  • Kommunikationsstärke und die Fähigkeit, technische Konzepte sowohl technischen als auch nicht-technischen Stakeholdern darzustellen.

Du fühlst du in mehreren dieser Themengebiete sicher :

  • Architektur : Fundierte Erfahrung in der Entwicklung und Anwendung von Architekturprinzipien und -mustern für verteilte Systeme, Microservices und ereignisgesteuerte Architekturen. Kenntnisse in Architektur-Frameworks wie TOGAF oder vergleichbaren Ansätzen sind von Vorteil. Erfahrung mit Distributed Tracing und Standards wie OpenTelemetry zur Überwachung und Analyse von Systemverhalten in komplexen, verteilten Umgebungen ist ebenfalls wünschenswert.
  • Frontend : Fundierte Kenntnisse in mindestens einer modernen Frontend-Technologie wie React, Vue.js oder Angular sowie deren Ökosystemen.
  • Backend und Ökosysteme : Umfassende Kenntnisse in mindestens einer der Backend-Technologien Go, Java oder Python. Praktische Erfahrung mit Java Frameworks wie Spring Boot (idealerweise inklusive Cloud-Integration), Quarkus und der Entwicklung von RESTful Services. Kenntnisse in weiteren Backend Frameworks, idealerweise auch Django (Python), sind wünschenswert. Kenntnisse in Kotlin sind ein Plus.
  • Datenbanken : Fundierte Kenntnisse in relationalen und nicht-relationalen Datenbanksystemen sowie ein Verständnis für deren jeweiligen Anwendungsfälle und Stärken.
  • Cloud & Containerisierung : Erfahrung mit Kubernetes und mindestens einer Public Cloud Plattform (Azure, AWS oder GCP).
  • IaC, CI / CD & DevOps : Fundierte Kenntnisse und praktische Erfahrung in der Implementierung und Automatisierung von Infrastructure as Code (IaC), dem Aufbau von CI / CD-Pipelines sowie der Anwendung von GitOps-Praktiken. Vertrautheit mit DevOps-Prinzipien und -Methoden.
  • Agile Methoden : Praxiserfahrung in der Anwendung agiler Entwicklungsmethoden wie Scrum, Kanban oder SAFe.

Teams sind der wahre Wert eines jeden Unternehmens. Und wir machen unsere Teams mit kontinuierlicher Personalentwicklung stark, damit sie unseren Kunden den besten Service bieten können. Devoteam tut sich mit den besten Partnern der Branche zusammen und schafft mit ihnen förderliches Umfeld für interdisziplinäre Zusammenarbeit.

Bewerbungsprozess

Nach Deiner Bewerbung lädt Dich einer unserer Tech Leads zu einem ersten Kennenlernen ein. Dabei erfährst Du mehr über Devoteam Deutschland, die Stelle und natürlich auch, was Dich bei uns erwartet. Gleichzeitig möchten wir mehr über Dich, Deine Erfahrungen und Deine Ziele erfahren. Dieser erste Austausch dient dazu, ein gegenseitiges Verständnis zu entwickeln und Dein Potenzial für die Rolle besser einschätzen zu können.

Im nächsten Schritt freuen sich unsere Tech-Experten auf ein fachliches Gespräch mit Dir. Hier tauchst Du tiefer in unsere Technologien, unsere Arbeitsweise und unsere Teamstrukturen ein – und bekommst ein Gefühl dafür, wie wir zusammenarbeiten. In diesem Gespräch bewerten wir Deine technischen Fähigkeiten und Deine Herangehensweise an komplexe Herausforderungen.

Jobalert für diese Suche erstellen
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
eine PDF-, DOC-, DOCX-, ODT- oder PAGES-Datei bis zu 5 MB per Drag & Drop ablegen.