Java Fullstack Entwickler Überwachungssysteme 80-100% (m/w/d) – Java/JEE/Spring/JSF/PostgreSQL/Camunda
Für unseren Kunden, eine öffentliche Institution im sicherheitsrelevanten Umfeld, suchen wir eine/n erfahrene/n Java Fullstack Entwickler/in Überwachungssysteme (924868JP). In dieser Rolle entwickeln und warten Sie anspruchsvolle Überwachungs- und Fachapplikationen mit hohen Anforderungen an Verfügbarkeit, Sicherheit und Datenqualität. Sie arbeiten in einem professionellen Umfeld mit modernen Java-Technologien und tragen wesentlich zur Weiterentwicklung der zentralen Systeme im Bereich Polizei/Justiz/Migration bei.
Aufgaben:
– Konzeption, Design und Entwicklung von Java-basierten Überwachungs- und Fachapplikationen (Fullstack)
– Implementierung und Wartung von Backend-Komponenten auf Basis von JSE/JEE bzw. JSE/Spring
– Entwicklung von Weboberflächen mit Java Server Faces (JSF)
– Modellierung, Optimierung und Abfrage von Daten in PostgreSQL
– Integration und Orchestrierung von Prozessen mittels CIB Seven/Camunda
– Umsetzung und Pflege automatisierter Tests inkl. Nutzung von TestContainers
– Mitarbeit in Integrations- und Schnittstellenprojekten mit XML/SOAP/WSDL/XSD
– Einsatz von Dev-Tools wie IntelliJ, Maven, GIT, Jenkins und Sonar in der täglichen Entwicklung
– Enge Zusammenarbeit mit Business-Analysten, Fachexperten und Betrieb für stabile und performante Lösungen
– Mitarbeit in agilen SCRUM-Teams und aktive Mitgestaltung der Entwicklungsprozesse
Anforderungen:
– Mindestens 5 Jahre Erfahrung als Software Engineer mit Java (JSE/JEE oder JSE/Spring)
– Mindestens 3 Jahre Projekterfahrung, in denen Spring die primäre Backend-Technologie war
– Fundierte Kenntnisse von Java Server Faces (JSF)
– Sehr gute Kenntnisse von PostgreSQL (Modellierung, Performance, Abfragen)
– Erfahrung mit TestContainers im Testumfeld
– Praktische Erfahrung mit CIB Seven und/oder Camunda (Prozessmodellierung/Workflow)
– Gute Kenntnisse von XML-Technologien (XML, SOAP, WSDL, XSD)
– Erfahrung mit GeoServer
– Erfahrung mit mindestens 2 der folgenden Tools: IntelliJ, Maven, GIT, Jenkins, Sonar
– Erfahrung mit Elasticsearch
Nice-to-have (Pluspunkte):
– Berufserfahrung in Bundesverwaltung oder anderen nationalen / internationalen Behörden
– Praxiserfahrung mit Scrum-Methodik
Ausbildung:
– Hochschulabschluss (FH, Uni, ETH) in Informatik oder Wirtschaftsinformatik
Sprachen:
– Deutsch Muttersprache/verhandlungssicher
– Gute Sprachkenntnisse (B2) in Englisch und/oder Französisch sind von Vorteil