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
SeniorJob 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