Senior Java Entwickler (m/w/d)
emagine Polska
⚲ Düsseldorf
Wymagania
- Java
Opis stanowiska
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-Q3Remote-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