Projekt Codiy: Codify ist ein Command-Line-Programm, das in Scala geschrieben ist und die Entwicklung der Toolkette zur Erstellung der Software für Steuergeräte unterstützt
I Software-Entwicklung mit Java und Scala
I Erweiterung des Funktionsumfangs Optimierung des Build- und Deployment-Prozesses
I Wartung und Weiterentwicklung einer Anwendung zur Konvertierung unterschiedlicher Dateiformate (JSON, A2l, DCM, C- und Header-Files)
I Software-Build-Automatisierung mit Zuul CI, Ansible und Bazel
I Qualitätssicherung, Dokumentation
I Absicherung der Softwarequalität durch automatisierte Tests
I Durchführung von Codereviews
I Unterstützung des Kunden beim Softwaredesign
I Schätzung der User Stories und Abstimmen dieser mit dem Kunden
I Agiles Vorgehen nach Scrum
Projekt ADM: unterschiedliche Tools für das Management von Applikationsdaten
I Wartung und Weiterentwicklung einer Anwendung zur Automatisierung des Entwicklungsprozesses für Steuergerätsoftware
I Backend-Entwicklung mit Java (Spring Boot Microservices)
I Frontend-Entwicklung mit Vue.js
I Optimierung des Build- und Deployment-Prozesses
I CI-Automatisierung mit Jenkins, Docker und OpenShift
I Durchführung von Codereviews
I Test, Qualitätssicherung, Dokumentation
I Agiles Vorgehen nach Scrum
I Entwicklung neuer Features in der Intelligenten Suche
I Pflege und Wartung des bestehenden Codes (Frontend und Backend)
I Entwicklung neuer Features im Datenworkflow
I Umstellung Solr Cloud auf Master/Slave Architektur
I Konfiguration und Administration der Solr Instanzen
I Einrichten neuer Jenkins Pipeline
I Anpassung am JBPM Modell
I Migration SVN nach Gitlab
I Deployments
I Anpassungen an der CI
I Anpassungen an Docker Containern
I Umstellung des Indexers sowie der Metadaten Schnittstelle auf ein neues, bibliotheksinternes Format (bind-3.0?)
§ Java Entwicklung
§ Modelländerungen
§ Anpassung am XML-Parser (XPATH)
I technische Migrationen, verschiedene Altprojekte
§ Java
Entwicklung: Migration von Altanwendungen auf neue Techniken,
z.B. Spring Boot2 sowie Anpassung der Schnittstellen
I Konzeption (Lastenheft und Pflichtenheft)
§ fachliche und technische Planung
§ Kontakt zur Fachabteilung
I Implementierung der neuen Suchmaschine für die Datenzugriffsplattform (DZP)
§ Java Entwicklung: Konfiguration und Anbindung von Apache Solr über Rest Schnittstellen
I Neuentwicklung im Geschäftsbereich Finanzwesen
§ Java Entwicklung (Front- und Backend)
§ Automatisierte Datenmigration aus dem Altverfahren
I Erstellung von Spezifikationen von Arbeitspaketen für Fachdienste und Basisdienste des Bürgerserviceportals
§ Planung
§ Betreuung der Entwickler
§ Durchführung von GUI-Tests
I Einbindung der AusweisApp2 im Bürgerservice-Portal unter Verwendung des SAML-Frameworks
I Java Entwicklungsarbeiten (Backend)
I Erweiterung und Wartung des SNIVER Vergleichsrechners
I Umsetzung von fachlichen Anforderungen
I interner Support
I Perl Entwicklung (Backend), Webservices
I Visualisierung von Vorgehensmodellen (V-Modell, V-Modell XT) unter Einbeziehung von Ontologien
§ Client- und Schnittstellen-Programmierung
I IMA Konzept (Integrated Modular Avionics) und ARINC 653 Standard
§ Framework-Entwicklung unter Real-Time Betriebssystemen
I Senior Java Entwicklerin mit mehrjähriger Erfahrung in der Planung und Umsetzung von Web-Applikationen, sowohl im Frontend als auch Backend
I Softwareentwicklung mit agilen Methoden (Scrum)
I breites Fachwissen in der Entwicklung von Anwendungen mit aktuellen Technologien
I tiefe Kenntnisse in der objektorientierten Softwareentwicklung
Projekt Codiy: Codify ist ein Command-Line-Programm, das in Scala geschrieben ist und die Entwicklung der Toolkette zur Erstellung der Software für Steuergeräte unterstützt
I Software-Entwicklung mit Java und Scala
I Erweiterung des Funktionsumfangs Optimierung des Build- und Deployment-Prozesses
I Wartung und Weiterentwicklung einer Anwendung zur Konvertierung unterschiedlicher Dateiformate (JSON, A2l, DCM, C- und Header-Files)
I Software-Build-Automatisierung mit Zuul CI, Ansible und Bazel
I Qualitätssicherung, Dokumentation
I Absicherung der Softwarequalität durch automatisierte Tests
I Durchführung von Codereviews
I Unterstützung des Kunden beim Softwaredesign
I Schätzung der User Stories und Abstimmen dieser mit dem Kunden
I Agiles Vorgehen nach Scrum
Projekt ADM: unterschiedliche Tools für das Management von Applikationsdaten
I Wartung und Weiterentwicklung einer Anwendung zur Automatisierung des Entwicklungsprozesses für Steuergerätsoftware
I Backend-Entwicklung mit Java (Spring Boot Microservices)
I Frontend-Entwicklung mit Vue.js
I Optimierung des Build- und Deployment-Prozesses
I CI-Automatisierung mit Jenkins, Docker und OpenShift
I Durchführung von Codereviews
I Test, Qualitätssicherung, Dokumentation
I Agiles Vorgehen nach Scrum
I Entwicklung neuer Features in der Intelligenten Suche
I Pflege und Wartung des bestehenden Codes (Frontend und Backend)
I Entwicklung neuer Features im Datenworkflow
I Umstellung Solr Cloud auf Master/Slave Architektur
I Konfiguration und Administration der Solr Instanzen
I Einrichten neuer Jenkins Pipeline
I Anpassung am JBPM Modell
I Migration SVN nach Gitlab
I Deployments
I Anpassungen an der CI
I Anpassungen an Docker Containern
I Umstellung des Indexers sowie der Metadaten Schnittstelle auf ein neues, bibliotheksinternes Format (bind-3.0?)
§ Java Entwicklung
§ Modelländerungen
§ Anpassung am XML-Parser (XPATH)
I technische Migrationen, verschiedene Altprojekte
§ Java
Entwicklung: Migration von Altanwendungen auf neue Techniken,
z.B. Spring Boot2 sowie Anpassung der Schnittstellen
I Konzeption (Lastenheft und Pflichtenheft)
§ fachliche und technische Planung
§ Kontakt zur Fachabteilung
I Implementierung der neuen Suchmaschine für die Datenzugriffsplattform (DZP)
§ Java Entwicklung: Konfiguration und Anbindung von Apache Solr über Rest Schnittstellen
I Neuentwicklung im Geschäftsbereich Finanzwesen
§ Java Entwicklung (Front- und Backend)
§ Automatisierte Datenmigration aus dem Altverfahren
I Erstellung von Spezifikationen von Arbeitspaketen für Fachdienste und Basisdienste des Bürgerserviceportals
§ Planung
§ Betreuung der Entwickler
§ Durchführung von GUI-Tests
I Einbindung der AusweisApp2 im Bürgerservice-Portal unter Verwendung des SAML-Frameworks
I Java Entwicklungsarbeiten (Backend)
I Erweiterung und Wartung des SNIVER Vergleichsrechners
I Umsetzung von fachlichen Anforderungen
I interner Support
I Perl Entwicklung (Backend), Webservices
I Visualisierung von Vorgehensmodellen (V-Modell, V-Modell XT) unter Einbeziehung von Ontologien
§ Client- und Schnittstellen-Programmierung
I IMA Konzept (Integrated Modular Avionics) und ARINC 653 Standard
§ Framework-Entwicklung unter Real-Time Betriebssystemen
I Senior Java Entwicklerin mit mehrjähriger Erfahrung in der Planung und Umsetzung von Web-Applikationen, sowohl im Frontend als auch Backend
I Softwareentwicklung mit agilen Methoden (Scrum)
I breites Fachwissen in der Entwicklung von Anwendungen mit aktuellen Technologien
I tiefe Kenntnisse in der objektorientierten Softwareentwicklung