Fullstack-Entwickler - Java-Stack

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

Java (Programming Language) JavaScript (Programming Language) Microsoft Windows Confluence JIRA HTML5 Automation of Tests Business Process Model and Notation Apache CXF Databases Linux Elasticsearch
+43 more
Java Platform Enterprise Edition (J2EE) Gradle Hypertext Transfer Protocols (HTTP) 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 Object-Oriented Software Development Oracle (Applications) Red Hat Enterprise Linux Mockito Service-Oriented Architecture Simple Object Access Protocol (SOAP) SonarQube SQL Databases Transmission Control Protocol (TCP) TypeScript UML Web Services Web Services Description Language Extensible Markup Language (XML) MagicDraw Software Distribution ReactJS Concurrency Spring-boot Gitlab Git ADONIS Software Jax Ws Integration Tests Apache Kafka Build Tools Bitbucket Apache Commons Jenkins Microservices

Job description

  • Entwicklung von Backend-Komponenten zur Versorgung grafischer Oberflächen
  • Umsetzung generischer und verfahrensspezifischer Schnittstellen
  • Modellierung von BPMN-Workflows zur Orchestrierung fachlicher Abläufe der Finanzverwaltung
  • Entwicklung komplexer, systemübergreifender Ablaufprozesse im KONSENS-Umfeld
  • Entwicklung von Basiskomponenten zur Transformation und Verarbeitung von Daten der Finanzverwaltung
  • Pflege, Wartung und Weiterentwicklung bestehender Software-Komponenten
  • Erstellung und Durchführung von Entwickler- und Integrationstests
  • Erstellung technischer Teildokumentationen, z. B. Betriebshandbuch, Installationsbeschreibung, - Verfahrensbeschreibung und Schnittstellendokumentation
  • Arbeit mit Java 17/21, Spring Boot, Webservice-Technologien, BPMN, SQL, XML/JSON sowie gängigen Entwicklungs- und Kollaborationstools
  • Zusammenarbeit im KONSENS-Umfeld unter Beachtung der Vorgaben der KONSENS-Architektursteuerung

Requirements

  • Mindestens 5 Jahre Java-Programmiererfahrung
  • Praktische Erfahrung in der Entwicklung serverseitiger JavaSE-/JavaEE-Anwendungen
  • Projekterfahrung mit Java 17 oder höher
  • Sehr gute Kenntnisse in objektorientierter Modellierung und Programmierung
  • Mindestens 3 Jahre Erfahrung mit UML 2
  • Erfahrung in der Entwicklung verteilter und hochverfügbarer Java-Anwendungen
  • Mindestens 3 Jahre Erfahrung mit Spring
  • Mindestens 3 Jahre Erfahrung mit Spring Boot
  • Mindestens 3 Jahre Erfahrung mit Hibernate
  • Mindestens 2 Jahre Erfahrung mit Camunda 7
  • Mindestens 2 Jahre Erfahrung mit RedHat Kafka
  • Erfahrung mit Oracle-Datenbanken ab Version 18
  • Kenntnisse in SQL, Datenmodellierung und Datenbankzugriff
  • Mindestens 1 Jahr Erfahrung mit Linux-Shellskripting
  • Erfahrung mit Softwareverteilung in großen, regulierten IT-Umgebungen
  • Erfahrung in Umgebungen mit klarer Trennung von Entwicklung, Test und Produktion
  • Kenntnisse in Messaging-Architekturen, insbesondere Kafka
  • Kenntnisse in Microservice-Architekturen
  • Erfahrung mit REST, JSON, SOAP, WSDL, JAX-WS und JAX-RS
  • Kenntnisse in Java Concurrency
  • Erfahrung mit BPMN 2.0, idealerweise im Camunda-Umfeld
  • Kenntnisse in SOA und EDA
  • Erfahrung mit JPA 2.x
  • Erfahrung in der XML-Verarbeitung, z. B. mit StAX und JAXB
  • Kenntnisse in Schnittstellen- und Protokolltechnologien wie HTTP, TCP, JSON und XML
  • Erfahrung mit PostgreSQL und ElasticSearch von Vorteil
  • Sicherer Umgang mit Linux und Windows
  • Erfahrung mit Apache CXF, Apache Commons, Jackson, Logback und Picocli
  • Erfahrung mit Testframeworks wie JUnit, Mockito und AssertJ
  • Kenntnisse in HTML5, JavaScript, TypeScript und React
  • Sicherer Umgang mit Entwicklungs- und Build-Tools wie IntelliJ IDEA, Git, GitLab, Bitbucket, Jenkins und Gradle
  • Erfahrung mit Kollaborations- und Dokumentationstools wie Jira, Confluence, Asciidoc und Asciidoctor
  • Erfahrung mit Modellierungs- und Analysewerkzeugen wie Camunda Modeler, PlantUML, ADONIS, MagicDraw und SonarQube
  • Erfahrung bei einem großen IT-Dienstleister oder in vergleichbaren Enterprise-IT-Strukturen
  • Erfahrung in Projekten der öffentlichen Verwaltung
  • Erfahrung in der öffentlichen Finanzverwaltung von Vorteil
  • Erfahrung im Vorhaben KONSENS 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

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

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

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · WWC 2021

Videos

See all

Related articles

See all