Java Fullstack Developer & DevOps
Role details
Job location
Tech stack
Job description
Zur Verstärkung in einem Kundenprojekt suchen wir einen versierte Persönlichkeit als Fullstack Developer mit zusätzlicher Erfahrungen im Aufbau & Betrieb von Dev/Ops bzw. CI/CD Toolchains. In dieser Rolle arbeiten Sie in einem Umfeld, dass die gesamte Bereitstellungspipeline sowie die Plattform-Architektur für ein hochkritisches Control System verantwortet. Das Team entwickelt, betreibt, skaliert Produktionsumgebungen und treibt moderne CI/CD-Ansätze mit GitOps voran. Zudem stellt es hochverfügbare Messaging- und Monitoring-Services über Self-Service-Portale bereit. Sie unterstützten mit dem Team andere agile Entwicklungseinheiten, damit diese Infrastruktur- und Softwarelösungen effizient, sicher und eigenständig nutzen können., * Platform & CI/CD: Automatisierung, Verwaltung und Weiterentwicklung der Container-Plattformen (Kubernetes, OpenShift) sowie der Bereitstellungspipelines (z.B. via ArgoCD).
- Messaging Solutions: Architektur, Aufbau und kontinuierliche Erweiterung der Enterprise Messaging-Lösung(Solace).
- Software Development: Weiterentwicklung und Wartung bestehender Self-Service-Portale im Full-Stack-Umfeld (Java, TypeScript).
- Monitoring & Observability: Betrieb, Skalierung und Optimierung der Monitoring-Landschaft (Prometheus,Grafana).
- System & Cloud: Troubleshooting und Optimierung der zugrundeliegenden Infrastruktur, mit fundiertem Blickauf Linux-Systeme, Cloud-Umgebungen (AWS) und grundlegende Netzwerkarchitekturen.
-Quality Assurance: Testautomatisierung und Qualitätsabnahme der vom Team entwickelten Software- undInfrastrukturlösungen. -Consulting & Support: Aktive Unterstützung und Beratung der Agile Release Trains (ARTs) bei der Umsetzung und Anwendung der Messaging- und Monitoring-Konzepte.
Requirements
- Fundierte Programmierkenntnisse: Starkes Know-how in Java sowie praktische Erfahrung im Frontend Bereich (idealerweise TypeScript).
- Plattform & Infrastruktur: Gute Praxiskenntnisse in der Container-Orchestrierung (Kubernetes, OpenShift) sowie in Linux und Cloud-Technologien (z.B. AWS).
- Analytische Stärke: ausgeprägtes logisches und lösungsorientiertes Denken, um komplexe Zusammenhänge in verteilten Systemen und Netzwerken schnell zu durchdringen.
- Qualität & Testing: Hohe Qualitätsansprüche an den eigenen Code (und Infrastructure as Code) sowie fundierte Testingerfahrung.
- Methodik & Background: Abgeschlossene Informatikausbildung und fundierte Erfahrung in einem agilen Umfeld (Scrum / Kanban / SAFe).
- Erfahrung im Aufbau von Observability-Lösungen (Prometheus, Grafana) und dem Einsatz von GitOps-Tools (ArgoCD) ist ein grosses Plus.
- Reisebereitschaft mind. 1-2 mal pro Woche nach Bern
Benefits & conditions
Arbeitsort: hybride Remote (Region Bern) Pensum: 80-100% Art: Temporär, Freelance, Festanstellung, Arbeitsort: hybride Remote 80-100% Dauer: asap bis mind. Mitte 2027 (mit Option auf Verlängerung)