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
Junior

Job 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)

Apply for this position