108-MB: Java Entwickler in
Role details
Job location
Tech stack
Job description
Für die Weiterentwicklung und den Betrieb einer zentralen Identifikationsanwendung wird ein erfahrener Java Entwickler (m/w/d) gesucht. Der Einsatz erfolgt in einem umfangreichen IT-Vorhaben mit moderner, containerbasierter Architektur und einer dynamischen Entwicklungsumgebung. Der Fokus liegt auf stabiler Weiterentwicklung, Fehleranalyse sowie der engen Abstimmung mit Betrieb und Releasemanagement.
Ihre Leistungen:
Weiterentwicklung und Pflege der Anwendung unter Berücksichtigung der Anwendungs- und Zielarchitektur
Einsatz von Container-Technologien und OpenShift
Analyse, Behebung und Umgehung von Fehlern
Konzeption, Analyse und Umsetzung fachlicher und technischer Anforderungen
Pflege der Produkt- und Systemdokumentation
Übergabe der Anwendung an den Betrieb im Rahmen definierter Release- und Freigabeprozesse
Abstimmung von Programmeinsatz und Monitoring mit dem Betrieb
Definition und Abstimmung von Supportwegen mit Incident- und Problem-Management
Muss-Kriterien
Requirements
Mindestens 3 Jahre praktische Erfahrung in der Java-Entwicklung
Mindestens 3 Jahre praktische Erfahrung im Enterprise-Java-Umfeld
Mindestens 3 Jahre praktische Erfahrung mit JBoss (ab Version 7.4) oder Wildfly (ab Version 23)
Mindestens 2 Jahre praktische Erfahrung mit Webservices, XML und XML-Schemata
Mindestens 4 Jahre praktische Erfahrung in Integrationsprojekten
Mindestens 2 Jahre praktische Erfahrung mit Git
Soll-Kriterien
Kenntnisse moderner Java-Versionen (Java 17, Java 21) sowie Frameworks wie Spring Boot, Quarkus und AOP
Erfahrung mit Build-, CI/CD- und Qualitätswerkzeugen wie Maven, Nexus, Jenkins, SonarQube, JMockit und JUnit
Sicherer Umgang mit IDEs wie Eclipse und Visual Studio Code
Erfahrung mit Applikationsservern wie JBoss EAP (Version 7/8) und Wildfly
Kenntnisse in Enterprise-Java-Technologien (EJB 3.0/3.1, Java EE 8 / Jakarta EE, Arquillian)
Praxiserfahrung mit Oracle DB (Version 19) und PostgreSQL (Version 16/17)
Kenntnisse in Webservice-Technologien (JAXB, WSDL, JAX-WS, Altova XMLSpy)
Erfahrung in Integrationsprojekten mit EAI, Apache Camel, Spring Boot Integration und Dozer
Kenntnisse in der Administration von Linux (SLES 15, RHEL 7/8) und Windows
Sicherer Umgang mit Bitbucket Server, JIRA und Confluence
Erfahrung mit Docker, Podman, Kubernetes, OpenShift, GitOps, Tekton Pipelines, Ansible, Helm und Argo CD
Kenntnisse in UML 2.0, BPMN und Modellierungswerkzeugen wie MagicDraw
Erfahrung in behördlichen Großprojekten oder vergleichbaren regulierten Umfeldern
Erfahrung in Testverfahren, technischer Dokumentation sowie sicherer Umgang mit MS Office und Visio