Ihre Aufgaben:
* Zusammen mit Kolleginnen und Kollegen aus Fachbereich und IT gestalten Sie die Zukunft der IT-Systeme
* Sie entwickeln und übernehmen die Wartung von Java Webanwendungen und Webservices mit Spring in einem spezialisierten Team unsere Webumgebungen
* Fachliche Anforderungen überführen Sie in technische Komponenten unter Berücksichtigung von Architekturvorgaben und Qualitätskriterien (Testbarkeit, Wartbarkeit, Performanz und Verfügbarkeit)
* Sie testen Ihren Code mit Hilfe von Junit, Mockito und Selenium mit unserer automatisierten Jenkins Pipeline für Continuous Integration und Delivery
* Die Unterstützung der Analyse und Behebung von Störungen im Betrieb gehört für Sie zur guten Praxis
Ihre Qualifikationen:
* Abgeschlossenes Hochschulstudium (Bachelor oder Master) vorzugsweise in Informatik oder eine vergleichbare Qualifikation
* Mehrjährige Erfahrung in der Konzeption und Entwicklung von Java Webanwendungen und Backend-Webservices mit dem Spring Ökosystem (Spring Framework, Spring WebMVC, Spring Security, Spring Data) sowie zusammenhängenden Datenbanken
* Sie sind vertraut mit den SOLID-Design-Prinzipien und dem Einsatz von 00-Design Patterns
* Sicherer Umgang mit einer Entwicklungsumgebung für Java (IntelliJ), der Versionsverwaltung mit git und dem Buildmanagement inkl. Continuous Integration (Maven, Jenkins, SonarQube, Artifactory).
* Fundierte Kenntnisse in Webtechnologien (JavaScript, JQuery, CSS3, HTML5), Applikationsservern (Tomcat, JBoss) und Best Practices für Webanwendungssicherheit (OWASP)
* Gute Kenntnisse der UML2 und praktische Erfahrung mit einem UML-Werkzeug (z.B. MagicDraw) sind erforderlich beim fallweisen Einsatz von Tools für die modellgetriebene Softwareentwicklung
* Erfahrung mit Container Technologien (Docker, Podman) von Vorteil
* Deutsch: verhandlungssichere Kenntnisse/mind. Level C1
Ihre Vorteile:
* Ein renommiertes Unternehmen mit ausgezeichnetem Ruf
* Flexible Arbeitszeiten
* Flache Hierarchien