jobportalschweiz.ch
← Tutte le offerte

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

Swisslinx AG

Tipo di contratto
Contratto
Luogo
Zürich
Prima pubblicazione
Candidati ora
Senior Full\-Stack Java Engineer – Boot, Microservices \& React Il focus principale è chiaramente sull'ingegneria backend, i sistemi distribuiti, i pattern di integrazione e un design del software di alta qualità e manutenibile. Senior Full\-Stack Java Engineer – Boot, Microservices \& React Descrizione del lavoro: Progettare, sviluppare e mantenere microservizi e librerie Boot Lavorare su soluzioni tecniche relative a logging, sicurezza, messaggistica e integrazione Costruire sistemi distribuiti affidabili utilizzando Kafka, MQs e architettura event\-driven Applicare pattern di integrazione e architettura come l'Inbox/Outbox pattern Supportare lo sviluppo frontend con React e TypeScript quando necessario Collaborare strettamente con business analyst, product owner e altri team di ingegneria Applicare i design pattern Java e le best practice per garantire un codice scalabile e manutenibile Analizzare problemi tecnici complessi e sviluppare soluzioni efficienti e innovative Lavorare con database Oracle, inclusi la progettazione dello schema, l'ottimizzazione delle query e l'integrazione backend Contribuire all'osservabilità, al logging e al monitoraggio dei servizi backend Informazioni sul cliente: Per un progetto a lungo termine nel settore dei servizi finanziari svizzeri, cerchiamo un Senior Full\-Stack Java Engineer esperto con un forte focus sul backend. Si tratta di un contratto di 12 mesi con possibilità di proroga, con inizio immediato o su accordo. In questo ruolo, lavorerai su sistemi backend robusti e scalabili utilizzando Java, Boot e microservizi. Contribuirai anche allo sviluppo frontend con React e TypeScript quando richiesto. Requisiti: Esperienza di livello esperto nello sviluppo Java Forte esperienza pratica con Boot e idealmente Security Solida esperienza con microservizi, Maven e sistemi distribuiti Buona comprensione di multithreading, concorrenza e ottimizzazione delle prestazioni Conoscenza pratica dei design pattern Java e di una clean software architecture Esperienza con sistemi di messaggistica come Kafka, IBM MQ, RabbitMQ o tecnologie MQ simili Familiarità con l'architettura event\-driven e i pattern di integrazione Esperienza con Oracle, SQL e ottimizzazione delle query La conoscenza di React, TypeScript o altre moderne tecnologie frontend è un plus L'esperienza con Docker, Kubernetes e Helm è un plus Familiarità con strumenti CI/CD come GitLab, Jenkins o Azure DevOps L'esperienza con strumenti di osservabilità come Prometheus, Grafana o Loki è un vantaggio La comprensione del trunk\-based development e del design del software retrocompatibile è benefica La conoscenza di protocolli di autenticazione come LDAP, OIDC o Kerberos è un plus Fluidità in inglese, sia scritto che parlato Modo di lavorare indipendente, analitico e responsabile Benefit della compensazione: Opportunità di progetto a lungo termine nel settore dei servizi finanziari svizzeri Ambiente moderno basato su Java/ Boot microservices Ruolo di ingegneria focalizzato sul backend con una componente full\-stack aggiuntiva Collaborazione con team di ingegneria, business e prodotto esperti Compiti tecnici impegnativi riguardanti scalabilità, integrazione e affidabilità del sistema Configurazione contrattuale tramite un partner payroll esterno Inizio: immediatamente o su accordo Durata: 12 mesi con possibilità di proroga jpid18ece28jm jit0727jm jiy26jm

Tradotto automaticamente dall’originale.

Pubblicato 6 settimane fa

Luogo

Vedi su Google Maps