Job-Nr. 81325435

Senior Software Engineer (Java) (m/w/d)
BRACK.CH AG vor 3 Tagen
VollzeitSenior94.500 – 117.500 € pro Jahr
StandortMägenwil, Aargau
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
- 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
Über den Arbeitgeber

BRACK.CH AG
Unternehmen · Mägenwil
13
offene Stellen
Ähnliche Stellen
Alle Softwareentwicklung Jobs ›Könnte dich auch interessieren
Senior IT System-Engineer (m/w/d)
Instaffo GmbHEimeldingen 54 km entferntVollzeit50.000 – 70.000 € pro Jahr
vor 1 Wochen
Details ansehen Senior Software-Enwickler Anwendungsentwicklung (m/w/d)
KNDS Deutschland Mission ElectronicsKonstanz 76 km entferntVollzeit
vor 3 Tagen
Details ansehen Senior System Engineer (m/w/d)
Michael PageFreiburg im Breisgau 71 km entferntVollzeitHybrid75.000 – 90.000 € pro Jahr
vor 1 Tag
Details ansehen Senior Software Engineer Computer Vision (f/m/d)
Organifarms GmbHKonstanz 76 km entferntVollzeitHybrid
vor 3 Wochen
Details ansehen Software Engineer (m/w/d) (Softwareentwickler/in)
expo3 GmbHMeßkirch +192 km entferntVollzeit50.000 – 74.999 € pro Jahr
vor 1 Wochen
Details ansehen Software Engineer (w/m/d) (Ingenieur/in - Technische Informatik)
N.O.C Engineering GmbHTuttlingen 77 km entferntVollzeit
vor 2 Wochen
Details ansehen Software Engineer (80-100%) (m/w/d)
EvoSys AGThun 87 km entferntVollzeitHybrid68.000 – 80.000 € pro Jahr
vor 4 Tagen
Details ansehen Senior Softwareentwickler (m/w/d) (Softwareentwickler/in)
Schmieder GmbH UnternehmensberatungFriedrichshafen 97 km entferntVollzeitHybrid
vor 1 Wochen
Details ansehen 

