DevOps Engineer Java (m/w/d) – Java/Spring/REST/PostgreSQL/Linux (70-100%)
Für unseren Kunden, eine renommierte Organisation im öffentlichen Umfeld, suchen wir einen erfahrenen DevOps Engineer Java (m/w/d) mit starkem Java-Backend-Fokus (924777JP). In dieser Rolle sind Sie verantwortlich für die Entwicklung, Wartung und den Betrieb von Java-basierten Backend-Applikationen, inklusive Integration in bestehende Systemlandschaften sowie Automatisierung von Build-, Test- und Deployment-Prozessen (CI/CD).
Aufgaben:
– Entwicklung, Pflege und Optimierung von Java-basierten Backend-Services (JSE/JEE bzw. JSE/Spring)
– Design, Implementierung und Wartung von REST- und SOAP-Schnittstellen (XML, WSDL, XSD)
– Konzeption, Implementierung und Betrieb von Lösungen auf Basis PostgreSQL-Datenbanken
– Aufbau, Konfiguration und Betreuung von containerisierten Anwendungen (Docker) inkl. Automatisierung und Monitoring
– Integration externer Systeme und Protokolle (SMTP, LDAP, JSON) in bestehende Applikationslandschaften
– Sicherstellung von Stabilität, Sicherheit und Performance der Linux-basierten Systeme im DevOps-Umfeld
– Fehleranalyse und -behebung (u.a. auf Netzwerk- und Protokollebene), Performance-Tuning und Optimierung des Betriebs
– Enge Zusammenarbeit mit Fachbereichen, Architektur, Test und Betrieb im agilen Umfeld
Anforderungen:
– In den letzten 3 Jahren mind. 500 Einsatztage als Java Software Engineer oder DevOps Engineer Java
– Mind. 5 Jahre Berufserfahrung als Senior Java Software Engineer (JSE/JEE oder JSE/Spring)
– Mind. 3 Jahre Projekterfahrung mit Spring als primärer Backend-Technologie
– Erfahrung in der Softwareentwicklung mit PostgreSQL-basierten Datenbanken
– Erfahrung mit REST-Technologien und JSON
– Praxiserfahrung mit SMTP
– Erfahrung mit LDAP im Kontext von Authentifizierung/Autorisierung
– Mind. 4 Jahre Erfahrung mit SOAP-Technologien (XML, WSDL, XSD)
– Fundierte Erfahrung mit Docker (Containerisierung, Images, Registries, Deployment)
– Mind. 4 Jahre Erfahrung mit Linux (Administration, Scripting, Betrieb von Java-Applikationen)
Ausbildung:
– Abgeschlossenes Studium (FH/Uni/ETH) in Informatik oder Wirtschaftsinformatik
Sprachen:
– Deutsch Muttersprache/verhandlungssicher
– Gute Sprachkenntnisse (B2) in Englisch