Alle Projekte 
ST-01471
Java Fullstack Entwickler (m/w/d) – Technische Entwicklung
Projektinformationen:
- Zeitraum: 04.01.2027 – 31.12.2027
- Einsatzort: Remote (ca. 90 %) + Teamtage in Düsseldorf
- Wichtig: Es können nur Angestellte von Dienstleistern oder Freelancer in einer projektbezogenen Festanstellung berücksichtigt werden (keine ANÜ).
Aufgaben
- Implementierung, Test und Dokumentation von Softwareartefakten für verfahrensübergreifende Ablaufprozesse im KONSENS-/GeCo-Umfeld
- Umsetzung technischer Anforderungen auf Basis von Lasten- und Pflichtenheften aus GeCo und weiteren KONSENS-Projekten
- Design und Entwicklung hochskalierbarer und ausfallsicherer Microservice-Architekturen
- Design und Entwicklung technischer Infrastruktur und Basiskomponenten für das Verfahren GeCo
- Konzeption, Modellierung und Design von BPMN-Workflows zur Orchestrierung fachlicher Abläufe der Finanzverwaltung
- Konzeption grafischer Oberflächen zur Überwachung und Steuerung der GeCo-Anwendung
- Entwicklung von Backend-Komponenten zur Versorgung grafischer Oberflächen
- Konzeption, Design und Entwicklung fachlicher verfahrensübergreifender Prozesse
- Entwicklung von Basiskomponenten zur Transformation und Verarbeitung von Daten der Finanzverwaltung
- Pflege, Wartung und Weiterentwicklung bestehender Software-Komponenten
- Erstellung und Durchführung von Entwicklertests
- Erstellung technischer Teildokumentationen, z. B. Betriebshandbuch, Installationsbeschreibung, - Verfahrensbeschreibung und Schnittstellendokumentation
- Zusammenarbeit nach Vorgaben der KONSENS-Architektursteuerung
Anforderungen:
- Mindestens 10 Jahre Programmiererfahrung in Java
- Aktuelle praktische Projekterfahrung in der Entwicklung serverseitiger JavaSE-/JavaEE-Anwendungen
- Projekterfahrung mit Java Standard Edition 17 oder höher, nachgewiesen in mindestens 2 Projekten
- Mindestens 2 Jahre praktische Erfahrung mit Camunda 7 oder vergleichbaren Fork-Projekten, z. B. CIB7
- Mindestens 5 Jahre praktische Erfahrung mit Spring
- Mindestens 5 Jahre praktische Erfahrung mit Spring Boot
- Mindestens 5 Jahre praktische Erfahrung mit Hibernate
- Mindestens 3 Jahre praktische Erfahrung mit RedHat Kafka
- Mindestens 1 Jahr praktische Erfahrung in der Programmierung von Linux-Shellskripten
- Mindestens 3 Jahre praktische Erfahrung mit UML 2
- Mindestens 3 Jahre praktische Erfahrung mit Oracle-Datenbanken ab Oracle 18
- Mindestens 2 Jahre praktische Erfahrung mit PostgreSQL
- Praktische Projekterfahrung mit S3 Object Storage, z. B. MinIO
- Praktische Projekterfahrung mit oAuth 2.0 / Keycloak
- Mindestens 2 Jahre praktische Erfahrung in der Entwicklung von Frameworks und Bibliotheken im Java-Umfeld
- Mindestens 5 Jahre praktische Erfahrung in objektorientierter Modellierung und Programmierung
- Mindestens 5 Jahre praktische Erfahrung in der Entwicklung verteilter und hochverfügbarer Java-Anwendungen
- Erfahrung mit Microservice-Architekturen, Messaging/Kafka, SOA/EDA und Java Concurrency
- Erfahrung mit REST, JSON-Schema, JAX-RS, JAX-WS, WSDL/SOAP, JPA 2.x, UML 2.0 und BPMN 2.0
- Erfahrung mit Schnittstellen und Protokollen wie HTTP, HTTPS, TCP, JSON und XML
- Erfahrung in der XML-Verarbeitung mit StAX und Frameworks wie JAXB
- Erfahrung mit Datenhaltungs- und Suchtechnologien wie Oracle, PostgreSQL, ElasticSearch, Prometheus und S3 Object Storage
- Sicherer Umgang mit Linux und Windows
- Erfahrung mit Frameworks und Bibliotheken wie Camunda 7, Spring Boot, KONSENS-AppKit, Spring Core, Hibernate, oAuth 2.0 / Keycloak, Apache CXF, Apache Commons, JUnit, AssertJ, Mockito, Jackson, Logback und Picocli Kenntnisse in HTML, JavaScript, CSS und React
- Sicherer Umgang mit Tools wie Camunda Modeler, IntelliJ IDEA, SoapUI, SonarQube, Asciidoc/Asciidoctor, PlantUML, Jenkins/Hudson, Gradle, Git, GitLab, Bitbucket, Jira und Confluence
- Erfahrung bei einem großen IT-Dienstleister oder in vergleichbaren Enterprise-IT-Strukturen mit Trennung von Entwicklung und Produktion
- Erfahrung in Projekten der öffentlichen Verwaltung
- Erfahrung im Umfeld der öffentlichen Finanzverwaltung von Vorteil
- Erfahrung im Vorhaben KONSENS von Vorteil
- Erfahrung mit der technischen Zielarchitektur KONSENS (TZAK) von Vorteil
- Sehr gute Deutschkenntnisse in Wort und Schrift