Auf einen Blick
- Aufgaben: Entwickle eine moderne Document-Management-Plattform und arbeite an innovativen Microservices.
- Unternehmen: Führendes Unternehmen in der Softwareentwicklung mit Fokus auf agile Methoden.
- Vorteile: Attraktives Gehalt, flexible Arbeitszeiten und die Möglichkeit, remote zu arbeiten.
- Weitere Informationen: Dynamisches Umfeld mit großartigen Entwicklungsmöglichkeiten und interdisziplinären Projekten.
- Warum dieser Job: Gestalte zukunftsorientierte Lösungen und habe einen echten Einfluss auf Kundenprozesse.
- Qualifikationen: Mindestens 5 Jahre Erfahrung in Java und Spring Framework, Teamarbeit ist ein Muss.
Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.
Für ein langfristiges Projekt bei unserem Kunden in Zürich (Remote-Anteil nur innerhalb der Schweiz möglich) suchen wir einen Senior Java Software Entwickler (m/w/d) - Spring Boot / Microservices / Dokumentenmanagement.
Key Facts
- Start:
- Dauer: 12 Monate
- Auslastung: 100 %
- Einsatzort: Zürich
- Einsatzland: Schweiz
Ihre Aufgaben
- Entwicklung und Betrieb einer modernen Document-Management-Plattform zur effizienten Unterstützung von Vertriebs- und Kundenprozessen
- End-to-End-Verantwortung für die Weiterentwicklung bestehender 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
- Agile Zusammenarbeit mit Business Engineering und Fachbereichen 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 Systemlandschaft, beispielsweise durch Automatisierung und API-First-Ansätze
- Sicherung von Stabilität, Performance und Sicherheit der Services im laufenden Betrieb mittels Monitoring, Logging und Incident-Management
- Teilnahme an Architektur-Reviews und technischen Entscheidungsprozessen bezüglich API-Design, Event-Architekturen und Systemintegration
- Verantwortung für hohe Code-Qualität und Wartbarkeit durch Code-Reviews, Pair-Programming, Refactoring sowie Unit- und Integrationstests in CI/CD-Pipelines
- Integration und Anpassung komplexer Standard-Softwarelösungen in die bestehende Systemlandschaft unter Berücksichtigung von Architektur- und Sicherheitsvorgaben
- Evaluierung und Einführung neuer Technologien, Frameworks und Tools zur kontinuierlichen Optimierung der Plattform
- Aktive Mitwirkung an bereichsübergreifenden Projekten und Initiativen im Umfeld Dokumentenmanagement
Muss-Anforderungen
- 5-8 Jahre Erfahrung in der Applikationsentwicklung mit sehr guten Kenntnissen 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 zur Entwicklung von performanten 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
- Erfahrung mit relationalen Datenbanken (z. B. Oracle, PostgreSQL), Datenmodellierung sowie OR-Mappern (z. B. JPA/Hibernate)
- Ausgeprägtes Verständnis für Datenintegration und Schnittstellen (XML, XSD, JSON, REST)
- Erfahrung in der Entwicklung verteilter Systeme und Microservices (u. a. Resilienz, Observability, Versionierung, Schnittstellenverträge)
- Grundverständnis zentraler Security-Prinzipien in der Softwareentwicklung (OWASP Top 10, sichere Authentisierung/Autorisierung, Verschlüsselung)
- Grundkenntnisse in Datenstrukturen und Algorithmen
- Erfahrung mit agilen Arbeitsmethoden (Scrum, Kanban) sowie in der Zusammenarbeit mit verschiedenen Fachbereichen und interdisziplinären Teams
- Offene Persönlichkeit mit einer raschen Auffassungsgabe
- Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift
Kann-Anforderungen
- Praktische Erfahrung mit Kubernetes in gemischten on‑Prem und Cloud‑Umgebungen
- Praktische Erfahrung mit DevOps‑Praktiken (Continuous Integration/Delivery, Monitoring, Automatisierung von Build‑ und Deployment‑Prozessen)
- Erfahrung mit skalierten agilen Frameworks wie SAFe
- Versiert in der Integration und Anpassung komplexer Standard-Softwarelösungen in bestehende Systemlandschaften unter Berücksichtigung von Architekturvorgaben
Weitere Informationen
- Einsatzzeitraum bis mit Option auf Verlängerung
- Pensum 100 %
- Einsatzort Zürich mit Remote-Anteil nur innerhalb der Schweiz möglich - pro Woche
Ihr direkter Ansprechpartner bei Wavestone: Lejla Nametak, Telefon: +49 89 455 99 306, E-Mail:
Senior Java Software Entwickler (m/w/d) - Spring Boot / Microservices / Dokumentenmanagement (R[...] Arbeitgeber: Wavestone Germany AG
Als Arbeitgeber in Zürich bieten wir Ihnen die Möglichkeit, an innovativen Projekten im Bereich Dokumentenmanagement zu arbeiten und Ihre Fähigkeiten in einem dynamischen, agilen Umfeld weiterzuentwickeln. Unsere Unternehmenskultur fördert Zusammenarbeit und Kreativität, während wir gleichzeitig Wert auf eine ausgewogene Work-Life-Balance legen. Zudem profitieren Sie von umfangreichen Weiterbildungsmöglichkeiten und der Chance, an der strategischen Ausrichtung unserer modernen Plattform aktiv mitzuwirken.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass Sie so Senior Java Software Entwickler (m/w/d) - Spring Boot / Microservices / Dokumentenmanagement (R[...] erhalten könnten
✨Netzwerken, Netzwerken, Netzwerken!
Nutze LinkedIn und Xing, um mit anderen Entwicklern und Recruitern in Kontakt zu treten. Teile deine Projekte und Erfahrungen, um sichtbar zu werden und vielleicht sogar Empfehlungen zu erhalten.
✨Bereite dich auf technische Interviews vor!
Mach dich mit typischen Fragen zu Java, Spring Boot und Microservices vertraut. Übe Coding-Challenges und sei bereit, deine Lösungen zu erklären – das zeigt dein Verständnis und deine Problemlösungsfähigkeiten.
✨Zeige deine Leidenschaft!
Sprich über deine Projekte und was dich an der Softwareentwicklung begeistert. Wenn du deine Begeisterung zeigst, wird das die Interviewer beeindrucken und sie werden dich eher in Erinnerung behalten.
✨Bewirb dich direkt über unsere Website!
Wir haben viele spannende Stellenangebote, die perfekt zu deinem Profil passen könnten. Nutze die Möglichkeit, dich direkt bei uns zu bewerben und zeige, dass du Teil unseres Teams werden möchtest!
Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Java Software Entwickler (m/w/d) - Spring Boot / Microservices / Dokumentenmanagement (R[...] mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Mach es persönlich!:Zeig uns, wer du bist! Verwende eine freundliche und authentische Sprache in deinem Anschreiben. Erzähl uns, warum du dich für die Stelle interessierst und was dich motiviert, Teil von StudySmarter zu werden.
Betone deine Erfahrungen:Stell sicher, dass du deine relevanten Erfahrungen und Fähigkeiten klar hervorhebst. Zeig uns, wie deine Kenntnisse in Java, Spring Boot und Microservices direkt auf die Anforderungen der Stelle passen.
Sei präzise und strukturiert:Halte deine Bewerbung übersichtlich und gut strukturiert. Verwende Absätze und Aufzählungen, um wichtige Informationen hervorzuheben. So können wir schnell erkennen, dass du die richtige Person für den Job bist!
Bewirb dich über unsere Website:Wir empfehlen dir, dich direkt über unsere Website zu bewerben. So stellst du sicher, dass deine Bewerbung schnell bei uns ankommt und du alle notwendigen Informationen bereitstellst.
Wie man sich auf ein Vorstellungsgespräch bei Wavestone Germany AG vorbereitet
✨Verstehe die Technologien
Mach dich mit den spezifischen Technologien vertraut, die in der Stellenbeschreibung erwähnt werden, wie Spring Boot, Microservices und Dokumentenmanagement. Bereite Beispiele vor, wie du diese Technologien in früheren Projekten eingesetzt hast.
✨Bereite dich auf technische Fragen vor
Erwarte technische Fragen zu Java, Design Patterns und agilen Methoden. Übe Coding-Challenges oder technische Szenarien, um deine Problemlösungsfähigkeiten zu demonstrieren. Zeige, dass du nicht nur die Theorie kennst, sondern auch praktische Erfahrungen hast.
✨Zeige deine Teamfähigkeit
Da die Rolle eine enge Zusammenarbeit mit verschiedenen Fachbereichen erfordert, sei bereit, Beispiele für deine Erfahrungen in interdisziplinären Teams zu teilen. Betone, wie du zur Verbesserung von Prozessen beigetragen hast und wie du Feedback von Stakeholdern integriert hast.
✨Frage nach der Unternehmenskultur
Nutze die Gelegenheit, um mehr über die Unternehmenskultur und die Arbeitsweise des Teams zu erfahren. Stelle Fragen zu den agilen Praktiken, die im Unternehmen verwendet werden, und wie das Team zusammenarbeitet, um innovative Lösungen zu entwickeln.