Deine Rolle - Das wartet auf Dich - Analyse, Spezifikation, Konzeption und Realisierung von Software- und Systemarchitekturen für Produkte und Lösungen - Bewertung, Verfeinerung und Ableitung von funktionalen und nichtfunktionalen Anforderungen - Entwicklung (Konzeption, Entwicklung) von modernen (barrierefreien) IT-Anwendungen auf Basis aktueller Technologien mittels agiler bzw. klassischer Entwicklungsmethoden - Neu- und Weiterentwicklung von Front-& Backendkomponenten für Webanwendungen, Client-Server-Lösungen und Content Management Systemen - Erstellung von Prototypen und Case Studies - Entwicklung mobiler Anwendungen in Java und nativ für Android und iOS - Umsetzung fachlicher Anforderungen auf mobilen Endgeräten - Zusammenarbeit und Beratung von Oberflächengestaltern bezüglich Corporate Design Deine Skills - Das bringst Du mit: - Abgeschlossenes Studium im Bereich Software Engineering, Informatik oder eine vergleichbare Qualifikation - Berufserfahrung als Software Architect (m/w/d) / Software Engineer (m/w/d) oder in einer vergleichbaren Tätigkeit - Konzeption komplexer, verteilter Softwarearchitekturen (insbesondere Microservices) - Kenntnisse in Java oder vergleichbare Programmiersprachen idealerweise Kenntnisse in den gängigen Frontendtechnologien (HTML 5, CSS3, etc.) - Erfahrungen in der Auswahl und im Design relationaler Datenbanken, vorwiegend Oracle und Postgres - Unified Modeling Language (UML), SysML und zugehöriger Softwarearchitekturmuster - JEE und/oder Spring-Container - RESTful-Architekturen und APIs Clientseitige JavaScript - Applikationen mit Microservices, DevOps - Virtualisierung, Docker und Kubernetes - Sicherer Umgang mit verteilten Versionierungsystemen, z. B. git, hg - Projektbezogene Reisebereitschaft innerhalb Deutschlands (nach Corona) – derzeit remote Unser Versprechen an Dich: - Spannende unternehmerische Herausforderungen bei verschiedenen namenhaften Unternehmen in Deutschland - Beste Work-Life-Balance durch flexible Arbeitszeiten und Homeoffice-Möglichkeiten - Intensives Learning-on-the-job und strukturierte Trainings- und Zertifizierungsangebote - Überdurchschnittliche und motivationsorientierte Vergütung - Sonderurlaub bei wichtigen privaten Anlässen - Enge und familiäre Zusammenarbeit, die jederzeit den persönlichen Austausch zulässt - Möglichkeiten der individuellen Beteiligung am Unternehmenserfolg - Mitarbeiterevents sowie regelmäßiger Austausch im internen Team - Möglichkeit der betrieblichen Altersvorsorge
Software Architect / Lead Developer (m/w/d) (Anwendungsprogrammierer/in)