شرح موقعیت
Das Vorhaben dient der Stabilisierung und Weiterentwicklung einer geschäftskritischen Softwarelösung im Energie- und Infrastrukturumfeld. Ziel ist es, die Anwendungen sowie die zugehörige IT-Landschaft in einen stabilen und betriebssicheren Zustand zu überführen, um eine nachhaltige Betriebsführung sicherzustellen. Im Rahmen der Modernisierung der Systemlandschaft werden bestehende Anwendungen und Prozesse weiterentwickelt und an aktuelle fachliche, technische sowie regulatorische Anforderungen angepasst. Dabei entstehen vielfältige Anforderungen an die Bereitstellung, den Betrieb und die Optimierung von Datenbanksystemen in einer Cloud-Umgebung. Analyse technischer und fachlicher Anforderungen sowie Beratung bei der Konzeption und Umsetzung von Verbesserungen bestehender Applikationen und Entwicklungsprozesse. Bewertung von Anforderungen hinsichtlich Komplexität, technischer Machbarkeit und Umsetzungsaufwand. Entwicklung und Weiterentwicklung von Java-basierten Anwendungen und Komponenten unter Einsatz moderner Frameworks wie Spring Boot, Quarkus, JSF sowie Angular. Implementierung und Optimierung von Schnittstellen auf Basis von REST, SOAP, JMS/MQ sowie Integration vorhandener Systemlandschaften. Analyse, Fehlerdiagnose und nachhaltige Behebung von Softwarefehlern in komplexen Enterprise-Anwendungen. Konzeption, Erstellung und Durchführung von Komponenten-, Integrations- und Entwicklertests zur Sicherstellung der Softwarequalität. Erstellung, Konfiguration und Bereitstellung von Software-Releases unter Einsatz etablierter Build- und Deployment-Prozesse sowie CI/CD-Werkzeuge. Einrichtung, Administration und Pflege von Entwicklungs- und Testumgebungen einschließlich Applikationsservern wie JBoss und Tomcat. Entwicklung und Optimierung datenbanknaher Komponenten unter Nutzung von Oracle, PostgreSQL sowie Technologien wie JDBC, JPA, Hibernate, SQL und PL/SQL. fachliche Unterstützung bei der technischen Umsetzung von Architekturvorgaben und technischen Konzepten. Nutzung moderner Entwicklungswerkzeuge und Plattformen wie Git, Maven, Docker, OpenShift sowie cloudbasierter Infrastrukturkomponenten. Sicherstellung der Einhaltung projektbezogener Entwicklungsstandards, Architekturvorgaben und Qualitätsrichtlinien. Muss-Kriterien: Enterprise-Web-Anwendungen (z.Bsp. Spring Boot, Quarkus, JSF, Angular) - Nachweis durch Anzahl Referenzen: 5 Datenbankentwicklung (z.Bsp. Oracle, PostgreSQL, SQL, PL/SQL, Hibernate) - Nachweis durch Anzahl Referenzen: 5 Container- und Plattformtechnologien (z.Bsp. Docker, OpenShift) - über 3 Jahre Erfahrung Middleware und Applikationsserver (z.Bsp. JBoss, Tomcat, Apache) - Nachweis durch Anzahl Referenzen: 5 Schnittstellenentwicklung (z.Bsp. REST, SOAP, JMS, MQ) - Nachweis durch Anzahl Referenzen: 5 Soll-Kriterien: Windows-Know-how - Nachweis durch Anzahl Referenzen: 5 Linux- Know-how - Nachweis durch Anzahl Referenzen: 5 Build-, Deployment- und CI/CD-Toolchain - Nachweis durch Anzahl Referenzen: 5 Einrichtung und Pflege von Entwicklungsumgebungen (z.Bsp. JBoss, Tomcat, Apache, Linux, Windows, HP-UX) - Nachweis durch Anzahl Referenzen: 5 Übernahme von Entwicklungsaufträgen aus dem Architekturmanagement - Nachweis durch Anzahl Referenzen: 5 Konzeption und Durchführung von Entwicklertests - 3 Jahre Erfahrung Konzeption und Implementierung von Prozessverbesserungen - Nachweis durch Anzahl Referenzen: 5