Softwareentwickler Java
Role details
Job location
Tech stack
Job description
In dieser Rolle entwickelst du anspruchsvolle, skalierbare Softwarelösungen und bringst deine Erfahrung in der Architektur und Umsetzung moderner Technologien ein. Du verantwortest die technische Konzeption komplexer Anwendungen und gestaltest aktiv deren Weiterentwicklung. Dabei arbeitest du eng mit crossfunktionalen Teams zusammen und sorgst für einen effizienten und qualitätsgesicherten Entwicklungsprozess. Dein technisches Know-how kombinierst du mit einem Blick für saubere Codequalität und nachhaltige Softwarearchitektur. Durch deinen Beitrag werden leistungsstarke Anwendungen geschaffen, die sich durch Stabilität, Effizienz und Zukunftsfähigkeit auszeichnen., * Du entwickelst performante Backend-Services in Java sowie moderne Frontends mit TypeScript und React unter Verwendung von Open-Source-Technologien.
- In dieser Rolle übernimmst du Testing und Code-Reviews, um eine hohe Qualität und Wartbarkeit der Software sicherzustellen.
- Du gestaltest den gesamten Entwicklungsprozess aktiv mit - von der Ideenfindung über Konzeption und Entwicklung bis zu Deployment und Monitoring.
- Als Softwareentwickler Java arbeitest du eng mit Product Ownern zusammen, um Anforderungen mithilfe von "Executable Specifications" (BDD) präzise umzusetzen.
- Du definierst und verantwortest als Story Lead das Design von Services, Schnittstellen, Datenbanken und Basiskomponenten in enger Abstimmung mit deinem Team.
- In cross-funktionaler Zusammenarbeit bringst du deine technische Expertise zur kontinuierlichen Verbesserung bestehender Anwendungen ein.
Requirements
- Du hast eine abgeschlossene Ausbildung im Bereich Informatik (HF, FH oder ETH) und bringst fundierte Erfahrung in der Umsetzung von Software-Projekten mit
- Du verfügst über sehr gute Java-Kenntnisse und hast idealerweise bereits mit Linux und Docker gearbeitet
- Zusätzlich bringst du Praxiswissen im Frontend-Bereich mit, insbesondere in Typescript und React
- Du setzt Design Patterns gezielt ein und wendest sie gemäss Anwendungssituation sicher an
- Du bevorzugst moderne Entwicklungsmethoden wie Continuous Integration, automatisierte Tests, BDD und Scrum
- Deine Arbeitsweise ist teamorientiert, lösungsfokussiert und zeichnet sich durch einen hohen Qualitätsanspruch aus
Benefits & conditions
Unser Rocken Partner ist ein grosses Schweizer Familienunternehmen, welches in über 30 Ländern vertreten ist. Unser Partner ist ein globaler Logistikdienstleister, der in seiner Branche Marktführer in Europa ist. Das Unternehmen setzt sich mit ihren ökologischen Strategien stark im Rahmen der Nachhaltigkeit ein und fördert diese zukunftsorientierte Einstellung auch jeden Tag intern. Unserem Partner ist es wichtig, seinen Mitarbeitern gute Entwicklungs- und Aufstiegsmöglichkeiten zu bieten und niemanden künstlich zurückzuhalten. Hier findest du einen sicheren Arbeitsplatz, der dir ein junges und agiles Umfeld bietet.