Java-Entwickler - Jakarta EE, JBoss, Xtext/Langium

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

Java (Programming Language) Microsoft Windows Confluence JIRA Configuration Management Databases Continuous Integration Data Structures Linux Eclipse (Software) Enterprise JavaBeans Java Platform Enterprise Edition (J2EE)
+31 more
Gradle Hibernate (Java) Java Platform Standard Edition (J2SE) Java Persistence API Spring Framework JSON Java Architecture for XML Binding WildFly (JBoss AS) Junit Object-Oriented Software Development Oracle (Applications) Service Discovery Simple Object Access Protocol (SOAP) SQL Databases Systems Architecture UML Web Services Web Services Description Language WS-Security Extensible Markup Language (XML) Openapi 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); Wildfly ab Version 28 gilt als gleichwertig
  • 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 Gradle
  • Praktische Erfahrungen mit GIT
  • 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 JBoss
  • Mehr als 2 Jahre Erfahrung mit Gradle, JUnit und UML
  • Erstellung von Analyse-/Designmodellen, Erfahrung mit XTend
  • Expertenkenntnisse Java EE/Jakarta EE 8 und JPA; Erfahrung mit Hibernate, EJB 3.x
  • Kenntnisse in Xtext oder Langium (Grammatiken, Scoping, LSP-Features, Code-Generatoren)
  • 6+ Jahre Eclipse; fundierte bis Expertenkenntnisse Hudson/Jenkins
  • Kenntnisse in Microservice-Architekturen (API-Gateway, Service Discovery, Istio), Kafka
  • Kenntnisse in Spring/Spring Boot (bis Expertenniveau)
  • 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.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:13 min

Evaluating UML, block diagrams, and the C4 model

Simon Lasselsberger · World Congress 2022

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

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

10:50 min

Analyzing candidate soft skills and developer onboarding frameworks

Sebastian Hans · LIVE

Videos

See all

Related articles

See all