Java Fullstack Developer & DevOps

Novotec Engineering Ag
Unterlangenegg, Switzerland
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
German

Job location

Unterlangenegg, Switzerland

Tech stack

Java
Agile Methodologies
Amazon Web Services (AWS)
Automation of Tests
Cloud Computing
Continuous Integration
Linux
DevOps
Distributed Systems
Network Architecture
Openshift
Scrum
Prometheus
Scaled Agile Framework
Software Engineering
Software Systems
Toolchain
TypeScript
Grafana
Kubernetes
Front End Software Development

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)

Apply for this position