Java Engineer

Michael Bailey Associates
Zürich, Switzerland
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
German, English
Experience level
Senior

Job location

Zürich, Switzerland

Tech stack

Java
API
Automation of Tests
Databases
Continuous Integration
Relational Databases
DevOps
Infrastructure as a Service (IaaS)
NoSQL
Open Service Interface Definitions
Ansible
Software Engineering
Spring-boot
Julia
HybridCloud
Gitlab
GIT
Vue.js
Information Technology
Kafka
Front End Software Development
Microservices

Job description

  • Entwicklung und Wartung von Java-basierten Microservices mit Spring Boot
  • Design und Implementierung von REST APIs sowie Integration in bestehende Systeme
  • Aufbau, Pflege und Optimierung von CI/CD-Pipelines (Git, GitLab, Docker, ggf. Kubernetes)
  • Sicherstellung von Monitoring, Logging und Alerting im Cloud-Betrieb
  • Betrieb und kontinuierliche Verbesserung geschäftskritischer Plattformen nach dem DevOps-Prinzip ("You build it, you run it")
  • Arbeit mit relationalen und NoSQL-Datenbanken sowie Kafka oder vergleichbaren Message Brokern
  • Automatisierung und Infrastrukturmanagement (Ansible, IaaS, Hybrid Cloud, Service Broker APIs)
  • Umsetzung von Frontend-Komponenten mit Vue.js, inkl. UX-Design und API-Integration

Requirements

  • Nachweisliche Erfahrung als Java Softwareentwickler, idealerweise mit fundierten Kenntnissen in Spring Boot und Microservices
  • Erfahrung mit CI/CD, Git, GitLab-Pipelines, Testautomatisierung sowie Monitoring/Alerting
  • Bereitschaft zum Betrieb und zur kontinuierlichen Verbesserung von geschäftskritischen Plattformen im großen Maßstab
  • Selbstständige, strukturierte und pragmatische Arbeitsweise
  • Fähigkeit, komplexe Probleme eigenverantwortlich zu analysieren und zu lösen
  • Belastbarkeit und souveränes Handeln auch in anspruchsvollen Situationen
  • Erfahrung mit relationalen und nicht-relationalen Datenbanken sowie Kafka (oder ähnlichen Technologien)
  • Verhandlungssichere Englischkenntnisse
  • Teamfähigkeit, Lernbereitschaft und Offenheit für Wissensaustausch, * Kenntnisse in Infrastrukturvirtualisierung, IaaS und Hybrid-Cloud-Architekturen
  • Erfahrung mit Open Service Broker APIs
  • Automatisierungskenntnisse mit Ansible
  • Erfahrung im IT-Service-Management und Betrieb (3rd-Level-Support)
  • Verständnis für agile und Lean-Prinzipien
  • Bereitschaft zur Rufbereitschaft (24/7-Betrieb) und kontinuierlichen Weiterentwicklung, * Abgeschlossene fachgerechte Ausbildung im IT-Bereich oder vergleichbare Qualifikation
  • Mehrjährige relevante Berufserfahrung in der Softwareentwicklung

Apply for this position