Stellenbeschreibung
Java Developer (m/w/d) / Spring Boot / Microservices / Angular / TypeScript /100%/ ZH
Projekt:Du entwickelst und betreibst eine moderne Plattform für Dokumentenmanagement, die Vertriebs- und Kundenprozesse durch automatisierte Dokumentenerstellung und -verwaltung unterstützt. Dabei übernimmst du die End-to-End-Verantwortung für Java-basierte Spring-Boot-Microservices und gestaltest die technische Weiterentwicklung der Plattform aktiv mit. Start ab 04.01.2027 zu 100% in Zürich für 12 Monate.
Aufgabe:
- Entwicklung, Weiterentwicklung und Betrieb von Microservices mit Java und Spring Boot
- Umsetzung des gesamten Entwicklungsprozesses von Konzeption und Design über Implementierung und Tests bis zum Deployment
- Entwicklung und Pflege von Webanwendungen mit Angular und TypeScript
- Analyse fachlicher Anforderungen und enge Zusammenarbeit mit Business Engineering, Fachbereichen und Vertrieb
- Gestaltung und Weiterentwicklung von APIs, Schnittstellen und Integrationen
- Sicherstellung von Stabilität, Performance und Sicherheit im laufenden Betrieb inklusive Monitoring, Logging und Incident Management
- Mitwirkung an Architekturentscheidungen, Code-Reviews, Refactoring und automatisierten Tests
- Kontinuierliche Optimierung der Plattform, beispielsweise durch Automatisierung, Self-Services und API-First-Ansätze
Anforderungen:
- 5-8+ Jahre Erfahrung in Softwareentwicklung und/oder DevOps-nahen Rollen
- Sehr gute Java- und Spring-Boot-Kenntnisse
- Fundierte Erfahrung mit Microservices und verteilten Systemen
- Kenntnisse in Angular, TypeScript, Node.js und REST-APIs
- Erfahrung mit XML/JSON, relationalen Datenbanken und JPA/Hibernate
- Sicherer Umgang mit Linux und Shell
- Kenntnisse in Clean Code, Design Patterns, Testing und Code-Reviews
- Grundkenntnisse in Software-Security
- Analytische, strukturierte und teamorientierte Arbeitsweise
- Nice-to-have: Kubernetes, Cloud/On-Premises, CI/CD, Monitoring und Deployment-Automatisierung.
Sprachen:
- Deutsch: B2
- Englisch: B2