AufgabenDein Herz schlägt höher, wenn du internationale Softwareprodukte vorantreiben kannst? Mit unserer intern entwickelten Cloud Plattform gestalten und digitalisieren wir die Bauprozesse von morgen, die basierend auf der Google Cloud Plattform mit Java-Microservices, Spring Boot und Angular entwickelt wird. Du bist dabei, wenn ganze Baustellen in ein BIM-Modell digital abgebildet werden oder Bauteile zum Projektfortschritt getrackt werden.Du übernimmst eine Mentor-Funktion in internationalen agilen Scrum-Teams und gibst dein Wissen und deine Erfahrung gerne weiterDu bist am gesamten Entwicklungsprozess von der Aufnahme der Anforderungen über Implementierung bis zurFreigabe von Applikationen beteiligtDu hast die Konzeption und strategische Weiterentwicklung der Software-Architektur im BlickDu treibst wichtige technische Entscheidungen voran, setzt selbst hohe Standards im Coding und führst Code Reviews durchDu gibst dein Wissen sowie deine Erfahrung gerne weiter und erhältst die Möglichkeit, dich perspektivisch zum Fachgruppenleiter weiterzuentwickelnQualifikationenDu bringst fundierte Kenntnisse und mehrjährige Berufserfahrung mit der Java-Plattform (Core, Multithreading, Collections) sowie mit Spring, Spring Boot, Spring Cloud und Maven mitDu verfügst über sehr gute Kenntnisse in Software-Design-Patterns und Best Practices im Software-DesignDu hast umfassende Erfahrung im Aufbau skalierbarer, verteilter Anwendungen, Microservice-Architekturen sowie eventbasierter Architekturen und Cloud-PlattformenDu verfügst über Erfahrung im Bereich Codequalität, Software-Testing (Unit-, Contract-, Integrations- und End-to-End-Tests) sowie dem Einsatz entsprechender QualitätsmetrikenDu kennst die aktuellen Standards und Trends der Webentwicklung, Frameworks und Build-Tools