Senior Java Fullstack Entwickler - Technische Entwicklung
Role details
Job location
Tech stack
Job description
Design und Entwicklung skalierbarer, ausfallsicherer Microservice-Architekturen Entwicklung von Backend-Komponenten, Frameworks und Bibliotheken im Java-Umfeld Modellierung und Design von BPMN-Workflows mit Camunda Implementierung fachlicher und technischer Schnittstellen (REST, SOAP, JSON, XML, JAX-RS, JAX-WS, WSDL) Konzeption und Entwicklung von Basiskomponenten zur Datenverarbeitung Pflege, Wartung und Dokumentation bestehender Software-Komponenten Erstellung und Durchführung von Entwickler-, Integrations- und Systemtests Erstellung technischer Dokumentationen (Betriebs-, Verfahrens-, Schnittstellenhandbücher)
Requirements
- 10 Jahre Programmiererfahrung in Java (Java SE/EE, Java 17 oder höher)
Fundierte Kenntnisse in Spring, Spring Boot, Hibernate, Camunda (BPMN) Erfahrung in Microservice-, SOA- und EDA-Architekturen Kenntnisse in JavaEE9, Java Concurrency, JAX-RS, JAX-WS, JPA 2.x, WSDL, SOAP, JSON, REST Erfahrung mit RedHat AMQ, Apache Kafka, UML 2, BPMN 2.0, ObjectStorage (S3) Sicherer Umgang mit Oracle 18, PostgreSQL, ElasticSearch Erfahrung in Linux Shell-Scripting, Windows, verteilten Hochverfügbarkeitsanwendungen Kenntnisse in JUnit, Mockito, DBUnit, Apache CXF, Jackson, Logback, HTML, CSS, JavaScript, KONSENS-AppKit Umgang mit Git, GitLab, Bitbucket, Jenkins, Gradle, IntelliJ IDEA, MagicDraw, Camunda Modeler, ADONIS, SoapUI, SonarQube, Jira, Confluence, Asciidoc, PlantUML Erfahrung in der öffentlichen Verwaltung, idealerweise Finanzverwaltung (NRW) oder KONSENS-Projekten Sehr gute Deutschkenntnisse in Wort und Schrift IHR ANSPRECHPARTNER