Anzeigentext
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-Datenbanken Kenntnisse in Kafka oder vergleichbaren Message-Broker-Technologien Erfahrung mit Monitoring, Logging und Alerting im produktiven Betrieb Sehr gute Deutschkenntnisse, mindestens C1 Sehr gute Englischkenntnisse, mindestens C1 Bereitschaft, Verantwortung für Betrieb, Stabilität und Support zu übernehmen Erfahrung mit Kubernetes, Cloud-Plattformen oder IaaS-Umgebungen (nice-to-have) Kenntnisse in Ansible oder vergleichbaren Automatisierungstools (nice-to-have) Erfahrung mit Open Service Broker APIs (nice-to-have) Kenntnisse im Bereich ITSM und 3rd-Level-Supportv (nice-to-have) Erfahrung in agilen oder Lean-orientierten Arbeitsmodellen (nice-to-have) Frontend-Erfahrung mit Vue.js (nice-to-have) Bereitschaft für Rufbereitschaft (nice-to-have)