Projektbeschreibung
Wir suchen mehrere Java-Entwickler für ein Automationsprojekt im Bereich des Prüfungsinnendienstes einer großen Behörde. Das Projekt umfasst die Modernisierung, Pflege und Weiterentwicklung von Anwendungen im Java-Umfeld unter Einsatz moderner Web-Technologien und Datenbanken.
Aufgaben
- Analyse von Lastenheften und Erstellung von Pflichtenheften zur Spezifikation von Schnittstellen
- Prüfung technischer Vorgaben hinsichtlich der Zielarchitektur und Erstellung von Umsetzungsvorschlägen
- Implementierung von Java EE / Jakarta EE 8 Anwendungen
- Erstellung und Pflege von SOAP- und REST-basierten Webservices
- Begleitung des Entwicklungsprozesses in den Bereichen Konfigurationsmanagement, Build-Automatisierung, Continuous Integration und Fehlermanagement
- Erstellung technischer Dokumentationen
- Integration der Anwendungen in die bestehende Produktionsumgebung
Anforderungen
- Abgeschlossenes Hochschulstudium der Informatik oder vergleichbare Qualifikation
- Mindestens 10 Jahre Programmiererfahrung in Java
- Fundierte Kenntnisse in serverseitiger JEE-Entwicklung, insbesondere Java EE / Jakarta EE 8, EJB 3.x, JAX-WS und JPA
- Fundierte Kenntnisse mit Applikationsservern wie JBoss EAP oder Wildfly
- Fundierte Kenntnisse und Erfahrung mit Oracle Database und PostgreSQL
- Mindestens 3 Jahre Erfahrung in SQL und JPQL
- Fundierte Kenntnisse in der Entwicklung von SOAP- und REST-basierten Webdiensten
- Erfahrung mit objektorientierten Modellierung und Programmierung
- Mindestens 4 Jahre Erfahrung mit Eclipse
- Praktische Erfahrung mit Eclipse Plugin und Rich Client Platform (RCP) Development
- Praktische Erfahrungen mit Gradle und Git
Zusatzqualifikationen
- Erfahrung mit Puppet im Konfigurationsmanagement
- Kenntnisse in Continuous Integration mit Jenkins
- Praktische Erfahrung mit JUnit und UML
- Erfahrung mit Microservice-Architekturen
- Erfahrung mit Messaging-Technologien wie Kafka
- Kenntnisse in Spring und Spring-Boot
- Erfahrung mit Hibernate
- Kenntnisse in Enterprise Application Integration (EAI) und Apache Camel