Java Fullstack Entwickler - Technische Entwicklung

VP-Systeme GmbH
Düsseldorf, Germany
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
1 year minimum
Working hours
Regular working hours
Languages
German
Job source

Tech stack

HTML Java (Programming Language) JavaScript (Programming Language) Microsoft Windows Amazon S3 Confluence JIRA Business Process Model and Notation Cascading Style Sheets (CSS) Apache CXF Databases Linux
+42 more
Elasticsearch Java Platform Enterprise Edition (J2EE) Gradle Hibernate (Java) IntelliJ IDEA Java Platform Standard Edition (J2SE) Java Persistence API Spring Framework JSON Java API for RESTful Web Services (JAX-RS) Java Architecture for XML Binding Junit PostgreSQL OAuth Object-Oriented Software Development Oracle (Applications) Red Hat Enterprise Linux Mockito Prometheus Search Technologies Service-Oriented Architecture Simple Object Access Protocol (SOAP) SoapUI SonarQube Transmission Control Protocol (TCP) UML Web Services Description Language Extensible Markup Language (XML) Okta ReactJS Concurrency Spring-boot Backend Gitlab Git Jax Ws Hudson Software Apache Kafka Bitbucket Apache Commons Jenkins Microservices

Job description

  • 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

Requirements

  • 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

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on de.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:13 min

Evaluating UML, block diagrams, and the C4 model

Simon Lasselsberger · WWC 2022

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · WWC 2022

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

4:36 min

Visualizing system architecture with Mermaid UML diagrams

Jakov Semenski · LIVE

10:50 min

Analyzing candidate soft skills and developer onboarding frameworks

Sebastian Hans · LIVE

Videos

See all

Related articles

See all