Deine Aufgaben:
Als Java Developer | DevOps (m/w/d) betreust du gemeinsam mit deinem Team den gesamten Zyklus unserer Software.
Folgende Aufgaben werden dich hierbei erwarten:
* (Weiter-) Entwicklung von neuen Funktionen sowie Verbesserung von bestehenden Anwendungen in Java unter Berücksichtigung von geltenden Qualitätsstandards
* Entwicklung und Optimierung von SOAP- und REST-basierten Services
* Pflege und Dokumentation sowie Weiterentwicklung der CI/CD-Pipelines in Zusammenarbeit mit den Teams
* Bereitstellung und Optimierung von geeigneten Entwicklungsinfrastrukturen und Werkzeugen zur Unterstützung der Entwicklungsprozesse
* Durchführung von Security- und Performanceanalysen sowie die Implementierung von Optimierungen
* Vorausschauende Planung von Skalierungsanforderungen und Entwicklung von Strategien, um die Leistungsfähigkeit unserer Systeme zu optimieren
* Unterstützung des Teams im Bereich Wissensaufbau zum Thema DevOps-Praktiken
* Erstellung und Pflege von technischen Dokumentationen
Dein Profil:
* abgeschlossene Ausbildung, z. B. als Fachinformatiker:in für Systemintegration (m/w/d) oder abgeschlossenes Studium im Bereich Informatik
* Berufserfahrung in der Java-Entwicklung, idealerweise mit Projekterfahrung in gewachsenen Servermiddleware-Systemen
* fundierte Kenntnisse in Java
* Erfahrungen in der Entwicklung und Optimierung von SOAP- und REST-basierten Services
* mindestens gute Kenntnisse in Security- und Performanceoptimierungen von Anwendungen
* Erfahrungen im Bereich CI/CD, Automatisierung, Infrastructure as code und Staging Umgebungen
* Kenntnisse im Umgang mit Docker, GitLab sowie im Bereich Cloud-Infrastruktur (Kubernetes) sind wünschenswert
* ausgeprägte Kommunikations- und Teamfähigkeit
* gute Deutsch- und Englischkenntnisse