Über das Unternehmen
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.
Aufgaben
- 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
Anforderungen
- 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
Wünschenswerte Qualifikationen
- 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