Senior Java Entwickler (m/w/d)
Wir, die emagine GmbH, sind aktuell auf der Suche nach erfahrener Projektunterstützung im Bereich Java-Entwicklung mit Kenntnissen im Umfeld der Finanzverwaltung (idealerweise im Bereich der Straf- und Bußgeldsachenstellen sowie der Steuerfahndungen).
Start: Q2-Q3
Remote-Anteil: nahezu 100 % möglich (1 Mal im Monat vor Ort in Düsseldorf)
Aufgaben:
• Erstellung und Pflege von objektorientierten Analyse- und Designmodellen & Webservices
• Implementierung der Anwendung im Java-Umfeld
• Anbindung an andere Verfahren über vorgegebene Schnittstellen
• Begleitung des Entwicklungsprozesses in den Bereichen
• Konfigurationsmanagement
• Build-Skripte/Codegenerierung
• Continuous Integration
• Fehlermanagement, Testverfahren/Qualitätsmanagement
• Erstellung von Dokumentationen (Pflichtenheft, Installationsbeschreibung, Schnittstellendokumentation) • Integration der Anwendung in die bestehende Produktionsumgebung
• Prüfen von technischen Anpassungen unter Einbeziehung der aktuell gültigen KONSENS Architektur-Vorgaben
• Migration von Teilen der bestehenden Anwendung in ein neu zu erstellendes verteiltes System
Anforderungen:
• Abgeschlossenes Hochschulstudium im Bereich Informatik oder vergleichbare Qualifikation, (z. B. Ausbildung als Fachinformatiker, o.ä. sowie Erfahrungen durch Ausübung mehrjähriger entsprechender Tätigkeiten)
• 10-jährige Programmiererfahrung in JAVA
• Fundierte Kenntnisse in der Programmierung von serverseitigen JEE-Anwendungen, insbesondere aktuelle praktische Projekterfahrungen mit der mit der Java EE / Jakarta EE 8, sowie praktische Erfahrung in EJB 3.x, JAX-WS und JPA
• Fundierte Kenntnisse mit Applikationsserver JBoss EAP (mindestens Version 7.4), der Wildfly ab Version 23 wird als gleichwertig betrachtet
• Fundierte Kenntnisse / praktische Erfahrungen mit Oracle Database
• Fundierte Kenntnisse / Praktische Erfahrungen mit NoSQL-Datenbanken (MongoDB)
• Erfahrungen mit mittlerer Komplexität / >= 3 Jahre in SQL, JPQL
• Praktische Erfahrung in der Container-Technologie (Kubernetes (OpenShift), Helm-Charts)
• Praktische Erfahrungen mit dem Quarkus-Framework
• Kenntnisse in der Entwicklung von Microservices
• Fundierte Kenntnisse in der Entwicklung von SOAP- und REST-basierten Webdiensten auf Basis von Java
• Erfahrungen mit XML-Datenstrukturen
• mindestens 4-jährige Erfahrung mit Eclipse
• mindestens 2-jährige Erfahrung mit IntelliJ IDEA
• Praktische Erfahrungen mit Maven
• Praktische Erfahrungen mit GitLab und GitLab-CI
• Erfahrung in der Teamarbeit mit mindestens 5 Personen
• Gute Deutschkenntnisse in Wort und Schrift
Senior Java Entwickler (m/w/d)
Senior Java Entwickler (m/w/d)