Stellen View

ID 4581
Sparte Softwareentwicklung
Titel Java Fullstack Engineer
Arbeitsort Bern oder Zürich
Aufgaben Als Teil eines Teams entwirfst und implementierst du vielseitige Kundenprojekte im Web- und im Enterprise Umfeld die mit modernen, agilen Projektmethoden auf die Bedürfnisse der Kunden zugeschnitten sind. Du arbeitest eng mit den Kunden zusammen, um ihr Geschäft zu verstehen und die Anforderungen in qualitativ hochwertige Software umzusetzen. Arbeite mit den Entwicklern in deinem Team zusammen, um sauberen, wartbaren und effizienten Code zu schreiben und dabei Methoden wie Pair- und Mob-Programming einzusetzen. Du coachst und unterstützt deine Teammitglieder, damit sie ihr Potenzial voll ausschöpfen und als Team wachsen können. Unterstütze den gesamten Software Lifecycle mit deiner Dev-Ops-Mentalität - von der Idee bis zur Produktion. Automatisiere Qualitätsprüfungen von Anfang an mit Techniken wie test-driven development, specification by example usw. Halte dich ständig über die neuesten Technologien und Trends auf dem Laufenden und teile dein Wissen.
Anforderungen Du hast einen Bachelor-Abschluss (FH, Uni, ETH oder ähnlich) in Informatik, Software Engineering oder einem verwandten Bereich. Du hast mehr als zwei Jahre Erfahrung als Java-Entwickler mit einem starken Verständnis für objektorientierte Programmierung und Best Practices. Du stellst den Kunden in den Mittelpunkt und unterstützt den Projekterfolg als Full- Stack-Entwickler, indem du das Java-Ökosystem und moderne Java-Script- Frameworks als Bauwerkzeuge einsetzt. Du hast Erfahrung mit vielen verschiedenen Technologien, wie Spring Boot, JPA/Hibernate, Datenbanken, RESTful APIs, Messaging, Container-Orchestrierung, Microservices und Cloud-Plattformen (AWS, Azure, etc.) Du berätst unsere Kunden souverän bei der Auswahl von Architektur und Design, Frameworks und (DevOps-)Tools. Du hast Erfahrung mit agilen Methoden und der Arbeit in agilen Entwicklungsteams. Du lernst leidenschaftlich gern neue Technologien, verbesserst deine Fähigkeiten und gibst dein Wissen an andere weiter. Du bist ein exzellenter Kommunikator, ein Teamplayer und ein hervorragender Problemlöser. Du sprichst fliessend Deutsch oder mindestens auf B2-Niveau, in Englisch kannst du dich sicher verständigen.
Sprachen Deutsch C1 / Englisch C1