Für den Einsatz bei unserem Kunden in Zürich suchen wir einen Applikations-Entwickler
Aufgaben:
- Entwicklung und Betrieb einer modernen Document-Management-Plattform zur effizienten Unterstützung von Vertriebs- und Kundenprozessen (u. a. Automatisierung von Dokumentenerstellung und -verwaltung)
- End-to-End- Verantwortung für die Weiterentwicklung des bestehenden Document-Management-Microservices auf Basis von Spring Boot (Java), inklusive Design, Implementierung, Tests und Deployment
- Konzeption und Umsetzung eleganter, zukunftsorientierter Lösungen als Eigenentwicklungen mit Spring (Java) und Angular unter Einsatz moderner Architektur- und Design-Patterns
- Enge, agile Zusammenarbeit mit Business Engineering, Fachbereichen und Vertriebseinheiten zur Aufnahme, Analyse und optimalen Umsetzung fachlicher Anforderungen
- Beratung und Unterstützung interner Kunden und Stakeholder in allen Fragen rund um Dokumentenmanagement, Integrationen und Prozessoptimierung
- Aktive Mitgestaltung der strategischen Ausrichtung sowie kontinuierliche Verbesserung der Document-Management-Landschaft (z. B. Automatisierung, Self-Services, API-First-Ansatz) - Sicherstellung von Stabilität, Performance und Sicherheit der Document-Management-Services im laufenden Betrieb (Monitoring, Logging, Incident-Management)
- Aktive Teilnahme an Architektur-Reviews und technischen Entscheidungsprozessen (z. B. API-Design, Event-Architekturen, Integration in bestehende Systemlandschaften)
- Verantwortung für hohe Code-Qualität und Wartbarkeit durch Code-Reviews, Pair-Programming, Refactoring sowie den Einsatz von Unit- und Integrationstests und CI/CD-Pipelines
Anforderungen:
- Sehr gute Kenntnisse in Java und dem Spring Framework (z. B. Spring Boot, Spring Data, Spring Security) - Erfahrung in modernen Web- und UI-Technologien, insbesondere mit Node.js, TypeScript und Angular, für die Entwicklung und Pflege performanter, wartbarer Single-Page-Applications
- Fundierte Erfahrung in modernen Softwareentwicklungsmethoden (z. B. Clean Code, Design Patterns, Testautomatisierung, Code-Reviews)
- Sehr gute Kenntnisse in Linux, insbesondere sicherer Umgang mit Shell, Dateisystemen, Berechtigungen und grundlegenden Betriebswerkzeugen
- Idealerweise praktische Erfahrung mit Kubernetes in gemischten on-Prem und Cloud-Umgebungen
- Erfahrung mit relationalen Datenbanken (z. B. Oracle, PostgreSQL), Datenmodellierung sowie OR-Mappern (z. B. JPA/Hibernate)
- Idealerweise praktische Erfahrung mit DevOps-Praktiken (Continuous Integration/Delivery, Monitoring, Automatisierung von Build- und Deployment-Prozessen)
- Ausgeprägtes Verständnis für Datenintegration und Schnittstellen (XML, XSD, JSON, REST)
- Erfahrung in der Entwicklung verteilter Systeme / Microservices (u. a. Resilienz, Observability, Versionierung, Schnittstellenverträge)
- Grundverständnis zentraler Security-Prinzipien in der Softwareentwicklung (OWASP Top 10, sichere Authentisierung/Autorisierung, Verschlüsselung)
- Erfahrung mit agilen Arbeitsmethoden (Scrum, Kanban, idealerweise skalierten Frameworks wie SAFe) - Erfahrung in der Zusammenarbeit mit verschiedenen Fachbereichen und interdisziplinären Teams
- Ausgeprägtes analytisches Denkvermögen sowie eine strukturierte, lösungsorientierte Arbeitsweise
- Grundkenntnisse in Datenstrukturen und Algorithmen
- Deutsch: B2 – Selbstständige Sprachverwendung
- Englisch: B2 – Upper Intermediate – First (FCE)
- Kein Subcontracting erlaubt!
Start: 4. Januar 2027
Ende: 31. Dezember 2027
Pensum: 100%
Arbeitsort: Zürich und remote (nur innerhalb der Schweiz)
Informieren Sie sich über Ihre Möglichkeiten bei Herr Patrick Casutt oder senden uns direkt Ihren CV per Email an info@profilogic.com. Wir freuen uns auf Ihre Kontaktnahme.
Wir verweisen auf unsere Datenschutzbestimmungen (siehe auf www.profilogic.com).