In dieser spannenden Position sind Sie verantwortlich für die Architektur, das Design und die Weiterentwicklung von Full-Stack-Lösungen. Ihr Fokus liegt auf dem Customizing von PTC Windchill sowie der Erweiterung von Workflows und Schnittstellen (APIs). Sie werden in der Backend-Entwicklung mit Java und J2EE tätig sein, wobei Technologien wie Spring und REST/SOAP Services zum Einsatz kommen. In der Frontend-Entwicklung arbeiten Sie mit modernen Webtechnologien wie HTML5, CSS3 und JavaScript/TypeScript sowie Frameworks wie React oder Angular. Sie optimieren Datenbankabfragen und sorgen für eine hohe Performance und Skalierbarkeit der Anwendungen. Zudem sind Sie Teil eines agilen Projektteams, in dem Sie aktiv an Architekturentscheidungen mitwirken, Code Reviews durchführen und die Qualitätssicherung unterstützen. Die Integration von Windchill in bestehende Systemlandschaften, wie ERP, CAD und IoT, gehört ebenfalls zu Ihren Aufgaben. Darüber hinaus bieten Sie technisches Coaching und Mentoring für Ihre Kolleginnen und Kollegen an und übernehmen gegebenenfalls Teilprojekt-Leitungsaufgaben. Sie erwartet ein modernes Arbeitsumfeld mit anspruchsvollen Projekten und vielfältigen Entwicklungsmöglichkeiten.
Java Full-Stack Entwickler / Architekt (m/w/d)
Beschreibung
Anforderungen
Sie bringen ein abgeschlossenes Studium in Informatik, Wirtschaftsinformatik, Software Engineering oder eine vergleichbare Qualifikation mit. Zudem verfügen Sie über mindestens 5 Jahre Berufserfahrung in der Java-Entwicklung, idealerweise mit Projekterfahrung im Bereich Product Lifecycle Management (PLM). Fundierte Kenntnisse in Java/J2EE, Java Frameworks sowie Web-Technologien (HTML5, CSS, JavaScript/TypeScript und Frameworks wie React oder Angular) sind unerlässlich. Sie haben Erfahrung im API-Design (REST, SOAP) und sind versiert im Umgang mit Datenbanken und SQL, insbesondere in der Performanceoptimierung. Kenntnisse im Windchill-Customizing, in Workflows und Schnittstellen sind von Vorteil. Sie sind vertraut mit Softwarearchitektur, Design Patterns und Best Practices und haben Erfahrung in agilen Methoden wie Scrum oder Kanban. Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift runden Ihr Profil ab. Persönliche Eigenschaften wie Teamfähigkeit, Proaktivität und Eigenverantwortung sowie ein ausgeprägter Qualitätsanspruch sind für Sie selbstverständlich.