Software Entwickler (Java, DevOps,Vue)
Prostaff Schweiz Gmbh
Zürich, Switzerland
yesterday
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Shift work Languages
English, German Experience level
JuniorJob location
Zürich, Switzerland
Tech stack
Java
API
Cloud Computing
Databases
Continuous Integration
DevOps
Web Development
Infrastructure as a Service (IaaS)
NoSQL
Open Service Interface Definitions
Ansible
Data Logging
Cloud Platform System
Spring-boot
Backend
Gitlab
GIT
Vue.js
Containerization
Kubernetes
Kafka
Front End Software Development
REST
Docker
Microservices
Job description
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
Requirements
- 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)