jobsswitzerland.ch
← Alle Stellen

Senior Full-Stack Java Engineer – Spring Boot, Microservices & React

Swisslinx AG

Anstellung
Vertrag
Ort
Zürich
Erstmals ausgeschrieben
Jetzt bewerben
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

Ort

Auf Google Maps ansehen