Software architect (m/w/d)
Die Neuentwicklung von Anwendungen nach modernen Architekturprinzipien ist deine Passion?
Senacor bietet dir das Umfeld für professionelle Architekturarbeit. Als Architect für verteilte Anwendungen und Container-Architekturen (m/w/d) entwickelst oder integrierst du geschäftskritische Unternehmensanwendungen, suchst exzellente Lösungen für technische Herausforderungen und setzt dabei aktuelle Technologien ein (Agile Entwicklung, Microservices, Containtertechnologie, Single-Page Web Applications).
Daneben erwartet dich bei uns dedizierte Zeit für Forschung und Entwicklung in deinen Interessensfeldern und die Möglichkeit, dich in der internen Senacor-Community auf diversen Plattformen auszutauschen, selbst Wissen weiterzugeben und Neues dazuzulernen. Übrigens: Auf Wunsch bieten wir dir gerne auch eine langfristige Einsatzmöglichkeit in Nürnberg ohne Reisetätigkeit.
Deine Aufgaben
- Umsetzung von komplexen Enterprise-Anwendungen auf Basis verteilter Architekturen und Container-Technologien
- Abstimmung von fachlichen und nichtfunktionalen Anforderungen und deren Abbildung und Realisierung in der Anwendungs- und Systemarchitektur
- Architekturarbeit in agilen Softwareentwicklungsteams und Verantwortung für die Abstimmung sowie die Umsetzung gemeinschaftlich getroffener Architektur- und Designentscheidungen
- Mitgestaltung der Softwareentwicklungsprozesse im Hinblick auf Continuous Integration und Continuous Delivery
- Entwicklung und Coaching der Teammitglieder im Kontext des projektinternen Wissensmanagements
Dein Profil
- Domain-Driven Design
- Microservice-Architekturen und Self-Contained Systems (SCS)
- Eventgetriebene Architekturen und Messaging (z.B. mit Apache Kafka)
- Continuous Integration/ Continuous Delivery (CI/CD)
- Containertechnologien (insbesondere Docker und Kubernetes)
- Sicherheitsarchitektur und sichere Softwareentwicklung
- Serverseitige Softwareentwicklung mit Spring Boot (oder ähnlichen leichtgewichtigen Frameworks auf der JVM)
- Entwicklung von Single-Page Applications, Micro-Frontends und Web Componens (z.B. mit Angular, React, Stencil oder lit-html)
Zudem ist Projekterfahrung in der öffentlichen Verwaltung hilfreich, aber kein Muss.
Passt dieses Profil zu dir? Dann sende uns deinen CV mit deinem technischen Skill sicher und unkompliziert über unser Webformular!