Senior Software Engineer (Java)

Brack.Alltron

Mägenwil

On-site

CHF 120,000 - 180,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Brack.Alltron sucht eine/n erfahrene/n Backend-Engineer, der das Pricing-Team in der Weiterentwicklung skalierbarer Software unterstützt. Sie arbeiten an Produkt- und Preislogik, gestalten Architekturentscheidungen und setzen moderne Prinzipien wie DDD, Clean Architecture und Event-Driven Architecture um.

Sie bringen umfangreiche Erfahrung in Java 21+ und Spring Boot 4, kennen reaktive Modelle, arbeiten mit Kafka/RabbitMQ und nutzen CI/CD, Tests sowie sauberen Code.

Qualifications

  • Fundierte Praxiserfahrung in Java 21+ und Spring Boot 4.
  • Erfahrung mit reaktiven bzw. asynchronen Programmiermodellen und non-blocking Ansätzen.
  • Sichere Python-Kenntnisse und gezielter Einsatz je nach Bedarf.

Responsibilities

  • Mitgestaltung von Architektur und Produktentscheidungen im Pricing-Team.
  • Beitrag zur Codequalität, Tests und Observability.
  • Führung oder Coaching des Teams in Best Practices und agilen Prozessen.
  • Zusammenarbeit mit Product Management und Cross-Functional-Teams.

Skills

Java 21+
Spring Boot 4
Reactive / Async
Python
Distributed Backend Systems
Kafka / RabbitMQ
CI/CD
Testing
DDD / Clean Architecture
Event-Driven Architecture
SOLID
Dependency Injection

Tools

Job description

Wir gehören sowohl im B2C als auch im B2B zu den führenden Onlineshops der Schweiz - eine in Europa nahezu einzigartige Kombination. Dahinter steht eine der modernsten Logistiken des Kontinents: hochautomatisiert, skalierbar und mit weiterem Ausbaupotenzial.

Bei uns gestaltest du nicht nur Software. Du bringst deine Persönlichkeit ein, entwickelst die Abteilung aktiv mit und prägst den E-Commerce von morgen.

Werde Teil unseres Pricing-Teams und entwickle skalierbare Lösungen, mit denen wir Produkt- und Kundenpreise berechnen, steuern und laufend optimieren. Gemeinsam mit unserem Pricing-Business machst du aus fachlichen Regeln robuste Software: korrekt, nachvollziehbar und verlässlich. Du bringst Neugier, Teamspirit und Lernbereitschaft mit und gestaltest nicht nur die Umsetzung, sondern auch Architektur, Qualität und die Frage, was überhaupt gebaut werden soll.

Das erwartet dich
  • Ein kollaboratives, cross-funktionales Produktteam mit einem Team Lead, der selbst mit anpackt, einem Product Manager und mehreren T-shaped Full-Stack Engineers, die gemeinsam Verantwortung tragen
  • Je nachdem, was zum Team passt, arbeitest du mit Scrum oder Kanban. Engineers packen im Refinement mit an und gestalten Architektur- und Produktentscheide aktiv mit, statt nur umzusetzen
  • Viel Raum, um hohe Codequalität im eigenen Team und über Teamgrenzen hinweg zu prägen. Dazu genug Legacy, Komplexität und gewachsene Strukturen, um Dinge Schritt für Schritt spürbar besser zu machen
Das bringst du mit

Wir matchen, wenn du:

Java-, Python- und Backend-Tiefe

  • fundierte Praxiserfahrung mit Java 21+ und Spring Boot 4 mitbringst
  • praktische Erfahrung mit reaktiven oder asynchronen Programmiermodellen hast, das non blocking Programmiermodell verstehst und weisst, wann es sinnvoll ist.
  • sicher in modernem Python unterwegs bist, es gezielt einsetzt und weisst, wann Python das richtige Werkzeug ist und wann Java
  • verteilte Backend-Systeme im grossen Massstab gebaut und betrieben hast, idealerweise im E-Commerce oder in vergleichbaren Domänen mit hohem Durchsatz
  • dich mit eventgetriebenen Kommunikationsmustern (Kafka, RabbitMQ) sicher bewegst und die Trade-offs zwischen synchronen und asynchronen Ansätzen kennst
Engineering-Praktiken
  • moderne Engineering-Praktiken im Alltag gelebt hast: CI/CD, automatisierte Tests, Entkopplung, Code Reviews und Observability
  • Konzepte wie DDD, Clean Architecture, Event-Driven Architecture, SOLID, Feature Flags und Dependency Injection als praktische Werkzeuge siehst und nicht als Buzzwords, und sie pragmatisch und mit Urteilsvermögen einsetzt
  • überzeugt hinter «You build it, you own it» stehst und Erfahrung in Umgebungen hast, die mehrmals täglich releasen
  • das Team bei Codequalität und sinnvollen Testpraktiken anleitest, wobei Coverage kein Selbstzweck ist - für dich zählen Tests, die echte Bugs finden
KI / Agentic Coding: eine Kernerwartung, kein Nice-to-have
  • KI-Coding-Tools wie Claude Code oder GitHub Copilot selbstverständlich im Arbeitsalltag nutzt, für Codegenerierung, Tests, Refactoring und Dokumentation
  • über Autocomplete hinausgehst: Du probierst aktiv agentische Workflows aus, etwa automatisierte PR-Reviews, Scaffolding und mehrstufige Codegenerierung, und prüfst deren Output kritisch, bevor du committest
  • die Risiken verstehst: Du weisst, dass KI-generierter Code technische Schulden beschleunigen und das Verständnis untergraben kann, wenn er nicht sorgfältig reviewt wird, und du setzt entsprechende Review-Standards durch
  • die Einführung von KI-Tools im Team mitprägst und teilst, was funktioniert, was nicht und wo die Grenzen liegen
Zusammenarbeit und Produkt-Mindset
  • gerne Wissen teilst, über Pair Programming, Whiteboard-Sessions und Code Reviews, und aktiv hilfst, das Engineering-Niveau im Team anzuheben
  • gerne eng mit Product Managern zusammenarbeitest und das zu lösende Problem wirklich verstehen willst. Du hilfst, Anforderungen zu formen, und denkst aus Sicht von Nutzerinnen, Nutzern und Business
  • echte Agilität schätzt: kurze Iterationen, schnelles Lernen, aktive Feedbackschleifen und datengestützte Entscheide
  • herzlich kommunizierst, eine offene Lernkultur schätzt, persönliche Beziehungen im Team aufbaust und dich selbst nicht zu ernst nimmst
Wahrscheinlich passen wir nicht so gut zusammen, wenn du:
  • Frameworks wie SAFe bevorzugst oder Projekte, die mit einem fixen Pflichtenheft starten
  • hauptsächlich in stark regulierten Umgebungen gearbeitet hast, ohne Erfahrung in einem schnellen, produktorientierten Umfeld mit verteilten Systemen
  • dich in Modellen am wohlsten fühlst, in denen Infrastruktur, Backend, Frontend, Testing und Produktdenken strikt getrennt sind
  • Anforderungen lieber fertig ausformuliert erhältst, statt sie gemeinsam mit dem Product Management zu gestalten
  • KI-Tools als Bedrohung oder Spielerei siehst und nicht als echten Produktivitätshebel, den es sich zu meistern lohnt
  • Weiterbildung vor allem als Aufgabe des Arbeitgebers siehst und nicht als deine eigene, intrinsische Motivation
  • dich von unperfekten Systemen eher frustrieren als anspornen lässt. Kleiner Spoiler: Wir sind noch nicht am Ziel
  • Arbeit und Humor strikt voneinander trennst
Bist du interessiert oder hast du weiterführende Fragen?

Sercan Ugur steht dir bei Fragen gerne zur Verfügung.

+41 62 544 36 86

sercan.ugur@brackalltron.ch

LinkedIn

Am einfachsten erreichst du uns über unser Bewerbungstool – dort kannst du deine Unterlagen sicher und schnell hochladen.

Hinweis: Für diese Position berücksichtigen wir keine Dossiers von Personalvermittlungen.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Team Lead Software Engineering – MarketLens
Team Lead Software Engineering – MarketLens

Brack.Alltron • Mägenwil

On-site
CHF 120,000 - 180,000
Software Architect - Logistics (w/m/d) ‧ 80 – 100%
Software Architect - Logistics (w/m/d) ‧ 80 – 100%

Migros Group • Zürich

Hybrid
CHF 120,000 - 180,000
Lead Frontend Engineer
Lead Frontend Engineer

Brack.Alltron AG • Zürich, Mägenwil

On-site
CHF 180,000 - 240,000
Vergünstigungen Brack-Onlineshop
Mindestens 5 Wochen Ferien
Interne Ausbildungen Academy
+3
Team Lead Software Engineering - Logistics
Team Lead Software Engineering - Logistics

Brack.Alltron AG • Mägenwil

On-site
CHF 120,000 - 150,000
Brack-Onlineshop Vergünstigungen
Mindestens 5 Wochen Ferien
Interne Academy / Weiterbildung
+1
Head of Engineering Market Insights
Head of Engineering Market Insights

Brack.Alltron AG • Mägenwil

On-site
CHF 180,000 - 240,000
Vergünstigungen Brack-Onlineshop
Mittagessenvergünstigungen & Personal餐
5 Wochen Ferien
+4
Lead Engineering Explore On-site
Lead Engineering Explore On-site

Brack.Alltron AG • Mägenwil

On-site
CHF 140,000 - 190,000
Brack-Onlineshop Vergünstigungen
Mittagessenvergünstigungen
5 Wochen Ferien
+3
Senior Software Engineer - Last Mile (w/m/d)
Senior Software Engineer - Last Mile (w/m/d)

Digitec Galaxus AG • Zürich

On-site
CHF 120,000 - 170,000
25 Tage Ferien
Mitarbeiterpreise im Shop
Handy- und Internet- & TV-Abos
Fullstack Software Architect (w/m/d)
Fullstack Software Architect (w/m/d)

Galaxus • Zürich

Hybrid
CHF 130,000 - 180,000
25 Tage Ferien
Mitarbeiterpreise im Shop
Firmentarif für Handy/Internet/TV-Abos
+3
Senior Java Engineer
Senior Java Engineer

ELCA Switzerland and Europe • Zürich

On-site
CHF 120,000 - 170,000
Homeoffice möglich
25 Urlaubstage
1. Klasse Bahncard/ Zugreisen
+2
Senior Digital Analytics Engineer
Senior Digital Analytics Engineer

Brack.Alltron AG • Mägenwil

On-site
CHF 120,000 - 160,000
Brack-Onlineshop-Vergünstigungen
Mittagessenvergünstigungen
Personalrestaurants Mägenwil/Willisau
+7
Top locations