Senior Full-Stack Java Engineer – Spring Boot, Microservices & React
- Anstellung
- Vertrag
- Ort
- Zürich
- Erstmals ausgeschrieben
Senior Full\-Stack Java Engineer – Boot, Microservices \& React
Der Hauptfokus liegt klar auf Backend Engineering, verteilten Systemen, Integrationsmustern und hochwertigem, wartbarem Softwaredesign.
Senior Full\-Stack Java Engineer – Boot, Microservices \& React
Jobbeschreibung:
Design, Entwicklung und Wartung von Boot Microservices und Libraries
Arbeit an technischen Lösungen rund um Logging, Security, Messaging und Integration
Aufbau zuverlässiger verteilter Systeme unter Verwendung von Kafka, MQs und ereignisgesteuerter Architektur
Anwendung von Integrations- und Architekturmustern wie dem Inbox/Outbox-Pattern
Unterstützung der Frontend-Entwicklung mit React und TypeScript bei Bedarf
Enger Austausch mit Business Analysten, Product Ownern und anderen Engineering-Teams
Anwendung von Java Design Patterns und Best Practices, um skalierbaren und wartbaren Code zu gewährleisten
Analyse komplexer technischer Probleme und Entwicklung effizienter, innovativer Lösungen
Arbeit mit Oracle-Datenbanken, einschliesslich Schema-Design, Query-Optimierung und Backend-Integration
Beitrag zur Observability, zum Logging und Monitoring von Backend-Services
Über den Kunden:
Für ein langfristiges Projekt im Schweizer Finanzdienstleistungssektor suchen wir einen erfahrenen Senior Full\-Stack Java Engineer mit starkem Backend-Fokus. Dies ist ein 12-monatiger Vertrag mit der Möglichkeit der Verlängerung, beginnend ab sofort oder nach Vereinbarung.
In dieser Rolle arbeiten Sie an robusten, skalierbaren Backend-Systemen unter Verwendung von Java, Boot und Microservices. Sie tragen bei Bedarf auch zur Frontend-Entwicklung mit React und TypeScript bei.
Anforderungen:
Expertenkenntnisse in der Java-Entwicklung
Starke praktische Erfahrung mit Boot und idealerweise Security
Fundierte Erfahrung mit Microservices, Maven und verteilten Systemen
Gutes Verständnis von Multithreading, Concurrency und Performance-Optimierung
Praktische Kenntnisse von Java Design Patterns und sauberer Softwarearchitektur
Erfahrung mit Messaging-Systemen wie Kafka, IBM MQ, RabbitMQ oder ähnlichen MQ-Technologien
Vertrautheit mit ereignisgesteuerter Architektur und Integrationsmustern
Erfahrung mit Oracle, SQL und Query-Optimierung
Kenntnisse in React, TypeScript oder anderen modernen Frontend-Technologien sind ein Plus
Erfahrung mit Docker, Kubernetes und Helm ist ein Plus
Vertrautheit mit CI/CD-Tools wie GitLab, Jenkins oder Azure DevOps
Erfahrung mit Observability-Tools wie Prometheus, Grafana oder Loki ist von Vorteil
Verständnis von Trunk\-based Development und abwärtskompatiblem Softwaredesign ist vorteilhaft
Kenntnisse von Authentifizierungsprotokollen wie LDAP, OIDC oder Kerberos sind ein Plus
Fliessendes Englisch, sowohl in Wort als auch in Schrift
Selbstständige, analytische und verantwortungsbewusste Arbeitsweise
Vergütung und Benefits:
Langfristige Projektmöglichkeit im Schweizer Finanzdienstleistungssektor
Moderne Java/ Boot-basierte Microservices-Umgebung
Backend-fokussierte Engineering-Rolle mit einer zusätzlichen Full\-Stack-Komponente
Zusammenarbeit mit erfahrenen Engineering-, Business- und Produktteams
Herausfordernde technische Aufgaben rund um Skalierbarkeit, Integration und Systemzuverlässigkeit
Contracting-Setup über einen externen Payroll-Partner
Start: sofort oder nach Vereinbarung
Dauer: 12 Monate mit der Möglichkeit der Verlängerung jpid18ece28jm jit0727jm jiy26jm
Automatisch aus dem Original übersetzt.
Ausgeschrieben vor 6 Wochen