Wir schreiben IT-Geschichte! Und das schon seit über 40 Jahren. Unsere Kunden aus der öffentlichen Verwaltung und Privatwirtschaft verlassen sich auf unsere nachhaltigen IT-Lösungen, die wir individuell für sie entwickeln – als Software Architect arbeitest du als Lead Developer mit Gleichgesinnten an spannenden und gesellschaftlich relevanten Projekten. Auf Basis moderner Methoden und Techniken planst und entwirfst du, als unser Software Architect, vielfältige Architekturen und Anwendungen für unsere Kunden. Von der Konzeptionierung und Entwicklung eines Content-Management-Systems für das deutsche Behördenumfeld, über die Migration von Java-Anwendungen hin zu Microservices, bis zur Entwicklung der DHL-Sendungsverfolgung – unsere Java-Experten machen es möglich und widmen sich immer wieder völlig neuen Themen. Technologische Weiterentwicklung wird bei uns großgeschrieben. Dabei setzen wir Technologien sinnstiftend ein und nicht nur, weil sie neu sind. Du willst an unserer Erfolgsgeschichte mitwirken? Dann komm als Software Architect Java zu Materna! Software Architect Java (m/w/d) ## Als Software Architect Java - betreust du unsere Projekte über den gesamten Projektlebenszyklus von der Presales-Phase bis zum späteren Betrieb. - entwirfst du moderne Architekturen und konzipierst komplexe Anwendungen. - modernisierst du bestehende JEE/Java/Spring-Anwendungen hin zu cloud-native Microservices. - setzt du moderne Methoden und Techniken ein und integrierst deine Ergebnisse in die Unternehmenslandschaften unserer Kunden. - trägst du zur Entstehung zukunftsfähiger Plattformen bei, auf denen unternehmenskritische Geschäftsprozesse sicher und stabil umgesetzt werden. - begleitest du die Software-Entwicklung in der Rolle eines Lead Developers. - stellst du die gewünschte Ergebnisqualität durch Qualitäts- und Testmanagement sicher. ## Das bringst du mit - Ein abgeschlossenes Studium der Informatik oder Wirtschaftsinformatik o.ä. - Mehrjährige Berufserfahrung im Entwurf von Software- und IT-Architekturen im Java / Java EE -Umfeld - Fundierte Kenntnisse in der Software-Entwicklung als Lead Developer - Erfahrung im Umgang mit Technologien wie Java, JSF, REST, Microservices und Ajax - Wissen über Datenbankanbindungen mittels Hibernate/JPA sowie über Datenbanken wie z. B. MySQL, Oracle - Kenntnisse in der Nutzung von Cloud-Infrastrukturen (AWS) sind von Vorteil - Erfahrung im Umgang mit Architekturstandards und Best Practices, wie z. B. Design Patterns - Sehr gute Deutsch- (C1) und gute Englischkenntnisse (B2) in Wort und Schrift Bist du neugierig geworden? Hier erfährst du, was uns als Arbeitgeber ausmacht und hier, warum unsere Kollegen Materna schätzen.