Senior Java Fullstack Entwickler - Technische Entwicklung

VP-Systeme GmbH
Düsseldorf, Germany
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
German
Experience level
Senior

Job location

Düsseldorf, Germany

Tech stack

Java
JavaScript
Amazon Web Services (AWS)
Business Process Model and Notation
CSS
Apache CXF
Databases
Continuous Integration
Linux
Java Platform Enterprise Edition (J2EE)
Gradle
Hibernate
Java Platform Standard Edition (J2SE)
Spring
JSON
Java API for RESTful Web Services (JAX-RS)
JUnit
PostgreSQL
OAuth
Object-Oriented Software Development
Oracle Applications
Mockito
Shell Script
Simple Object Access Protocol (SOAP)
SonarQube
SQL Databases
Testng
UML
Web Services
Web Services Description Language
XML
Okta
Spring-boot
Backend
Gitlab
GIT
Jax Ws
Integration Tests
Kafka
Bitbucket
Software Version Control
Jenkins
Microservices

Job description

Implementierung, Test und Dokumentation von Softwareartefakten für verfahrensübergreifende Prozesse Design und Entwicklung hochskalierbarer, ausfallsicherer Microservice-Architekturen Konzeption, Design und Umsetzung der technischen Infrastruktur und Basiskomponenten Modellierung und Implementierung von BPMN-Workflows zur Orchestrierung fachlicher Prozesse Konzeption und Entwicklung von Backend-Komponenten zur Unterstützung grafischer Oberflächen Konzeption grafischer Oberflächen zur Überwachung und Steuerung der Anwendung Design und Implementierung verfahrensübergreifender fachlicher Prozesse Entwicklung von Komponenten zur Transformation und Verarbeitung von Steuer- und Fachdaten Pflege, Wartung und Weiterentwicklung bestehender Softwarekomponenten Erstellung und Durchführung von Entwicklertests Erstellung technischer Teildokumentationen (z. B. Betriebs-, Installations-, Verfahrens- und Schnittstellendokumentation)

Requirements

Mehrjährige, fundierte Erfahrung in Java-Entwicklung (Java SE 17, Java EE) Sehr gute Kenntnisse in Spring, Spring Boot und Hibernate Erfahrung in der Entwicklung verteilter, hochverfügbarer Systeme und Microservice-Architekturen Praxis in BPMN-Modellierung und Workflow-Engines (z. B. Camunda 7 oder Forks) Erfahrung mit REST- und SOAP-Webservices (JAX-RS, JAX-WS, Apache CXF, WSDL) Sicherer Umgang mit Messaging-Systemen (z. B. Kafka) Kenntnisse in objektorientierter Modellierung (UML 2.x) Erfahrung mit Datenbanken (Oracle, PostgreSQL) Praxis mit S3 Object Storage (z. B. MinIO) Erfahrung mit Security- und Authentifizierungslösungen (OAuth 2.0, Keycloak) Kenntnisse in SQL, XML, JSON, HTML/CSS/JavaScript Erfahrung mit Framework- und Bibliotheksentwicklung im Java-Umfeld Erfahrung mit Unit- und Integrationstests (JUnit, TestNG, Mockito) Sicherer Umgang mit Build- und CI/CD-Tools (Gradle, Jenkins) Kenntnisse in Versionsverwaltung (Git, Bitbucket/GitLab) Erfahrung mit Linux und Shell-Scripting Praxis mit Code-Qualitäts- und Dokumentationstools (z. B. SonarQube, AsciiDoc, PlantUML) Erfahrung in komplexen, verteilten Projektlandschaften Strukturierte, dokumentationssichere Arbeitsweise Sehr gute Deutschkenntnisse in Wort und Schrift Vorteilhaft: Erfahrung in der öffentlichen Verwaltung oder im KONSENS-Umfeld

Apply for this position