Das Unternehmen ist eine IT-Beratung, die sich auf den IT-Entwicklungsbereich sowie die dazugehörigen Business-Funktionen spezialisiert hat. Hierbei wird ein besonderer Fokus auf das moderne Java-Ökosystem gelegt. Die Expertise reicht von der Backend-, Frontend- und Fullstack-Entwicklung über DevOps und Softwarearchitektur bis hin zur Qualitätssicherung. Mit einem Team von rund 270 engagierten Kolleginnen und Kollegen unterstützt das Unternehmen über 40 aktive Kunden aus unterschiedlichen Branchen in ihren Projekten. In der Rolle des (Senior) IT-Architekten sind Sie verantwortlich für die Entwicklung und Bewertung von Architekturen, insbesondere im Hinblick auf Skalierbarkeit, Wartbarkeit und Sicherheit der Systeme. Sie bringen Ihre praxisnahe Erfahrung in der Microservices-Architektur ein und entwickeln eine Architekturvision, die sowohl Einzelkomponenten als auch deren koordinierte Gesamtheit berücksichtigt. Ihre technische Kompetenz und agile Denkweise tragen zur kontinuierlichen Optimierung der Arbeitsprozesse bei. Zudem gestalten Sie benutzerzentrierte Oberflächen und optimieren die Ressourcennutzung durch Virtualisierungstechnologien. Ihre Kompetenz in der Containerisierung vereinfacht den Entwicklungsprozess und gewährleistet eine reibungslose Bereitstellung von Anwendungen. Sie erstellen strukturierte Dokumentationen, die für das aktuelle Team sowie nachfolgende Entwickler verständlich sind.
(Senior) IT-Architekt (m/w/d)
Beschreibung
Anforderungen
Der ideale Kandidat bringt umfangreiche Hands-on-Expertise im Bereich Microservices-Architektur mit und hat ein tiefes Verständnis für Domain Driven Design. Sie sollten sich in einer agilen Arbeitsumgebung mit einem breiten Technologiespektrum wohlfühlen. Java (Version 11 und höher, einschließlich Spring und Spring Boot) gehört zu Ihrem Repertoire, ebenso wie weitere Web-Technologien wie PHP, HTML, CSS und JavaScript sowie deren Frameworks wie Vue.js, Angular und React. Erfahrung im Shell-Programming und Bash Scripting ist wünschenswert. Sie sollten in der Lage sein, Virtualisierungen (z.B. vSphere) durchzuführen und mit Containern (Docker, Kubernetes) zu arbeiten. Kenntnisse über Architekturwerkzeuge wie arc42 und UML sind ebenfalls erforderlich. Nice to have sind Erfahrungen mit hexagonaler Architektur, Kotlin, PostgreSQL, OpenID Connect, OAuth, KeyCloak IDM, Git sowie Architektur-Tools wie Archimate, PlantUML und Asciidoc. Persönliche Eigenschaften wie Teamfähigkeit, analytisches Denken und eine hohe Kommunikationsfähigkeit runden Ihr Profil ab.