Für ein langfristiges Mandat im Telekommunikationsumfeld suchen wir einen erfahrenen Software Engineer Java / DevOps. In dieser Rolle arbeitest du an der Entwicklung, dem Betrieb und der Weiterentwicklung geschäftskritischer Plattformen auf Basis moderner Microservices-Architekturen.
Der Fokus liegt auf Java / Spring Boot, CI/CD, Cloud-nahen Betriebsmodellen, Monitoring, Automatisierung sowie dem DevOps-Prinzip „you build it, you run it“.
Entwicklung und Weiterentwicklung von Java Microservices mit Spring Boot
Design und Implementierung von REST APIs
Aufbau, Pflege und Optimierung von CI/CD Pipelines, insbesondere mit GitLab
Containerisierung und Deployment mit Docker, optional auch im Kubernetes-Umfeld
Betrieb der entwickelten Services nach DevOps-Prinzipien: „you build it, you run it“
Sicherstellung von Stabilität, Verfügbarkeit und Performance im laufenden Betrieb
Umsetzung von Monitoring, Logging und Alerting für Cloud- und Plattform-Services
Arbeit mit relationalen und NoSQL-Datenbanken
Integration von Kafka oder vergleichbaren Message-Broker-Technologien
Automatisierung von Betriebs- und Infrastrukturprozessen, z. B. mit Ansible
Mitarbeit in hybriden Cloud- und IaaS-Umgebungen
Unterstützung in der Frontend-Entwicklung mit Vue.js
Mitarbeit im 3rd-Level-Support und bei betrieblichen Fragestellungen
Mehrjährige Erfahrung als Java Software Engineer im Backend- oder Plattformumfeld
Sehr gute Kenntnisse in Java, Spring Boot und Microservices-Architekturen
Erfahrung im Aufbau und Betrieb von REST APIs
Gute Kenntnisse in CI/CD, Git und GitLab Pipelines
Erfahrung mit Docker und modernen Deployment-Prozessen
Ausgeprägtes DevOps Mindset sowie praktische Betriebserfahrung
Erfahrung mit relationalen und NoSQL