Java-Entwickler - Jakarta EE, Spring Boot, JBoss, C

VP-Systeme GmbH
Düsseldorf, Germany
22 days ago
Apply on de.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Working hours
Regular working hours
Languages
German
Job source

Tech stack

C (Programming Language) Java (Programming Language) Microsoft Windows Confluence JIRA Databases Continuous Integration Data Structures Linux Drools Eclipse (Software) Enterprise JavaBeans
+35 more
Java Platform Enterprise Edition (J2EE) Gradle Hibernate (Java) Java Platform Standard Edition (J2SE) Java Persistence API JSON Java Architecture for XML Binding WildFly (JBoss AS) Junit Apache Maven Object-Oriented Software Development Oracle (Applications) Service Discovery Simple Object Access Protocol (SOAP) SQL Databases Systems Architecture UML Vaadin Web Services Web Services Description Language WS-Security Extensible Markup Language (XML) Openapi Primefaces Apache Camel Istio Spring-boot Git Jax Ws Information Technology Hudson Software Apache Kafka Api Gateway Jenkins Microservices

Job description

  • Analyse von Lastenheften und Erstellung von Pflichtenheften zur Schnittstellen-Spezifikation
  • Prüfung technischer Vorgaben der Zielarchitektur auf Umsetzbarkeit, Umsetzungsvorschläge
  • Implementierung der Anwendung im Java-Umfeld, Erstellung und Pflege von Webservices
  • Begleitung des Entwicklungsprozesses: Konfigurationsmanagement, Build-Skripte/ Codegenerierung, Continuous Integration, Fehlermanagement, Testverfahren/QS
  • Pflege und Wartung der vorhandenen Software-Komponenten
  • Erstellung von Dokumentationen (Pflichtenheft, Installations-, Schnittstellendokumentation)
  • Integration der Anwendung in die bestehende Produktionsumgebung

Requirements

  • Abgeschlossenes Hochschulstudium Informatik oder vergleichbare Qualifikation (z. B. Ausbildung als Fachinformatiker plus mehrjährige entsprechende Tätigkeit)
  • 5-jährige Programmiererfahrung in Java
  • Projekterfahrung in serverseitigen JEE-/Spring-Boot-Anwendungen: Java EE/Jakarta EE 8/ Spring Boot, EJB 3.x, JAX-WS, JPA; Kenntnisse auf Basis Java SE 17 oder höher
  • Projekterfahrung und fundierte Kenntnisse JBoss EAP (min. 8.0) oder Wildfly (ab 28)
  • Min. 3 Jahre Projekterfahrung mit aktuellen Oracle-Datenbanken (ab Oracle 19)
  • Min. 3 Jahre bzw. mittlere Komplexität in SQL und JPQL
  • Fundierte Kenntnisse in SOAP- und REST-basierten Webdiensten auf Java-Basis
  • Erfahrungen mit XML-Datenstrukturen
  • Kenntnisse der Methoden der objektorientierten Modellierung und Programmierung
  • Min. 3 Jahre Erfahrung mit Eclipse
  • Praktische Erfahrungen mit Maven/Gradle
  • Praktische Erfahrungen mit GIT
  • Praktische Erfahrungen mit C-Programmierung
  • Erfahrung in der Teamarbeit mit mindestens 5 Personen
  • Sehr gute Deutschkenntnisse in Wort und Schrift
  • Alle Zeiträume müssen über Projektreferenzen belegbar sein.

Nice-to-have

  • 10-15+ Jahre Java-Erfahrung; Expertenkenntnisse in JBoss, Spring Boot und C
  • Mehr als 2 Jahre Erfahrung mit Maven/Gradle, JUnit und UML
  • Erstellung von Analyse-/Designmodellen, Erfahrung mit XTend
  • Expertenkenntnisse Java EE/Jakarta EE 8, Spring Boot und JPA; Erfahrung mit Hibernate, EJB 3.x, Apache Camel, Drools, Vaadin, Primefaces
  • 6+ Jahre Eclipse; fundierte bis Expertenkenntnisse Hudson/Jenkins
  • Kenntnisse in Microservice-Architekturen (API-Gateway, Service Discovery, Kafka, Istio)
  • Fundierte bis Expertenkenntnisse GIT (Branching-Strategien, CI/CD-Pipelines/GitOps)
  • Fundierte bis Expertenkenntnisse Jira/Confluence
  • Linux-Kenntnisse (Administration bis Hardening/Automatisierung), Windows-Kenntnisse
  • Vertiefte Webservice-Kenntnisse: WSDL, OpenAPI, XML/XSD, JAXB 2.0, JSON, WS-Security
  • SQL und JPQL mit hoher Komplexität (Performance-Optimierung, Window Functions etc.)
  • Gute Kenntnisse in Software- und Systemarchitektur, idealerweise Erfahrung in der Verfahrensarchitektur des Großprojekts
  • Tätigkeit bei einem IT-Dienstleister der öffentlichen Verwaltung
  • Kenntnisse im Umfeld von Finanzbehörden, insbesondere behördlicher Prüfungsdienste
  • Praktische Erfahrungen mit dem bundesweiten IT-Großprojekt der Verwaltung

Benefits & conditions

Rahmenbedingungen

  • Projektstart 04.01.2027, Laufzeit bis 31.12.2027 mit Option auf jahresweise Verlängerung
  • Geplanter Umfang: 220 PT für den Zeitraum 04.01.2027-31.12.2027
  • Weitgehend remote; erfahrungsgemäß max. 1 Tag Vor-Ort-Präsenz pro Monat
  • Es können nur renten- und sozialversicherungspflichtige Personen eingesetzt werden.
  • Freelancern bieten wir eine projektbezogene Festanstellung an (keine Arbeitnehmerüberlassung).

Apply for this position

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

Apply on de.indeed.com
Prepare application

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 · World Congress 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 · World Congress 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