Senior Java Full Stack Engineer (m/w/d)
Salary: CHF ? - ? per year
Requirements:
- Abgeschlossenes technisches Hochschulstudium in Informatik, Software-Engineering oder einem verwandten Bereich (obligatorisch).
- Fundierte Erfahrung mit Angular für die Frontend-Entwicklung.
- Sehr gute Kenntnisse in Java für die serverseitige Anwendungsentwicklung.
- Praktische Erfahrung mit Kafka für Echtzeit-Datenverarbeitung und Kommunikation.
- Praktische Erfahrung mit Datenbanktechnologien wie PostgreSQL und MongoDB.
- Vertrautheit mit Container-Orchestrierungstools wie OpenShift und/oder Kubernetes.
- Tiefgehendes Verständnis von Microservices-Architekturen und Best Practices.
- Praktische Erfahrung mit Domain-Driven Design (DDD) Konzepten.
- Ausgeprägte Problemlösungsfähigkeiten sowie Fähigkeit, eigenständig oder im Team zu arbeiten.
- Hervorragende Kommunikationsfähigkeiten in Englisch (schriftlich und mündlich).
Responsibilities:
- Entwicklung und Wartung skalierbarer Webanwendungen mit Angular im Frontend und Java im Backend.
- Entwurf, Implementierung und Wartung von Microservice-basierten Architekturen.
- Sicherstellung nahtloser Integration zwischen Systemkomponenten unter Nutzung von Kafka.
- Aufbau und Verwaltung von Datenbanken mit Technologien wie PostgreSQL und MongoDB.
- Arbeiten nach dem Domain-Driven Design (DDD)-Ansatz zur Modellierung komplexer Systeme.
- Deployment von Applikationen über Container-Orchestrierungsplattformen wie OpenShift oder Kubernetes.
- Zusammenarbeit mit Product Ownern, Designern und weiteren Entwicklern, um Anforderungen zu verstehen und qualitativ hochwertige Software zu liefern.
- Schreiben von sauberem, wartbarem und gut dokumentiertem Code.
- Teilnahme an Code-Reviews und Mitwirkung an technischen Diskussionen und Entscheidungen.
Technologies:
- Angular
- Backend
- DDD
- Frontend
- Java
- Kafka
- Kubernetes
- MongoDB
- OpenShift
- PostgreSQL
- microservices
- Web
- Fullstack
More:
Wie wir handeln.
All For One. Füreinander einstehen und gemeinsam Grossartiges erreichen - Hand in Hand mit Gleichgesinnten.
We Care & Grow. Together. Entfalte dein Potenzial und wachse. Wir stehen dir bei jedem Schritt zur Seite.
Accountability & Commitment. Machen ist wie wollen, nur krasser. Verantwortung, die zählt.
Original source: https://swissdevjobs.ch/jobs/Consulteer-AG-Senior-Java-Full-Stack-Engineer-mwd