Software Engineer Java
Publication date:
24 April 2024Workload:
100%Contract type:
Unlimited employment- Place of work:Zürich
Als Software Engineer hast du die Möglichkeit dich fachlich und technisch in sehr unterschiedlichen Bereichen einzubringen. Wir starten mit dir in der Entwicklung einer Energieversorgerplattform. Du kannst hier neue Fachapplikationen mit entwickeln, die Digitalisierung von innovativen Dienstleistungen fachlich mitgestalten und mithelfen, Verbrauch und Produktion von Energie für viele Menschen so transparent wie möglich zu machen.
Als Software Engineer zeigst du Eigeninitiative, kannst auch ungewöhnliche Lösungswege klar kommunizieren und dich ‘test-driven’ einer vollständigen Implementierung nähern. Du willst deine Aufgaben zu Ende bringen, aber sie auch unbedingt richtig machen. Von Web-Technologien über REST Services bis hin zu Datenbankschemata und der Integration von Standardprodukten ist dir jedes Mittel recht, um die bestmögliche Lösung zu erreichen. Mit integrierten Werkzeugen, einer hohen Automatisierung und kurzen Entscheidungswegen bieten wir viel Raum und Freiheit zur stetigen Verbesserung.
Technologisches Umfeld
- Hochqualifiziertes Entwicklerteam mit viel Erfahrung im gesamten Stack und individuellem Experten Know-How
- Moderne Entwicklungsmethodik (Scrum, Kanban) im Dual-Track Development mit iterativer Vorgehensweise (TDD/BDD, Refactoring)
- Hexagonale Software Architektur mit NodeJS oder JVM, Spring Boot und Service Kommunikation über Websockets, REST, HTTP/2
- Modernes Frontend mit z.B. React, Lit oder VanillaJS, oft mit Web Components
- Funktionale Programmierung überwiegend mit TypeScript oder/und Java (mit vavr.io)
- Voll automatisierte Build/Deployment Infrastruktur mit Jenkins / GitLab Pipelines / Github Actions auf Docker / Kubernetes
Crafting bei Quatico
Wir bauen fachliche Geschäftsapplikationen in unterschiedlichen Teams für ausgewählte Branchen. Meist für innovative Dienstleistungen, mit komplexer Fachlichkeit oder heftiger Datenverarbeitung, aber immer mit einer klaren Mission und test-getrieben von der ersten Anforderungsanalyse bis zum voll automatisierten Container Deployment. Dabei setzen wir konsequent auf den Browserstack als Integrationsplattform, dynamische Service-Architekturen und modernste Cloud-Technologien.