Attiva gli avvisi di lavoro via e-mail!

Senior Software Engineer JAVA / AWS

Beta 80 spa

Bergamo

Ibrido

EUR 50.000 - 70.000

Tempo pieno

Ieri
Candidati tra i primi

Descrizione del lavoro

Una società di tecnologia cerca un esperto sviluppatore JAVA con almeno 7 anni di esperienza. Il candidato lavorerà su applicazioni web in un ambiente Enterprise, utilizzando tecnologie come Spring, Docker e Kubernetes. È necessaria una profonda conoscenza dei design pattern e delle architetture a microservizi. È disponibile un'opzione di smartworking.

Competenze

  • Almeno 7 anni di esperienza nello sviluppo di applicazioni Enterprise.
  • Conoscenza approfondita di design pattern architetturali e dipendenza.
  • Realizzazione di architetture a microservizi.

Mansioni

  • Gestire e sviluppare applicazioni web in un contesto Enterprise.
  • Assicurare la scrittura di codice di qualità.
  • Proporre soluzioni innovative nei progetti di sviluppo.

Conoscenze

SVILUPPO APPLICAZIONI ENTERPRISE
SPRING / SPRINGBOOT / JAVA
DB NoSQL e relazionali
SVILUPPO API REST
GIT
MICROSERVIZI
SERVIZI DI MESSAGING
CAPACITÀ RELAZIONALI

Strumenti

DOCKER
KUBERNETES
NODEJS / EXPRESS
Descrizione del lavoro
Overview

Il candidato verrà inserito all’interno del Competence center focalizzato sulle tecnologie JAVA dedicato alla gestione ed allo sviluppo di applicazioni web in un contesto Enterprise.

Requisiti
  • Almeno 7 anni di esperienza nello sviluppo di applicazioni Enterprise.
  • Esperienza nello sviluppo e progettazione di integrazioni con sistemi esterni (SSO, WS, ESB etc.).
  • Conoscenza approfondita di SPRING / SPRINGBOOT / JAVA (Security, MVC, Integration, Batch, etc.).
  • Conoscenza di DB NoSQL (MongoDB) e / o di DB relazionali (MySQL, PostgreSQL, Oracle, SQLSERVER).
  • Esperienza nello sviluppo di API REST.
  • Esperienza nell’uso dell’integrazione dei sistemi di autenticazione e autorizzazione basati su JWT.
  • Conoscenza approfondita dei design pattern architetturali con particolare riferimento al principio inversion of control (dependency injection).
  • Conoscenza GIT.
  • Realizzazione di architetture a microservizi basate su Docker e Kubernetes.
  • Conoscenza di servizi di messaging.
  • Altre competenze: Capacità relazionali con clienti; Negoziazione e comprensione delle esigenze di business.
  • Assicurare la scrittura di codice di qualità.
  • Titolo preferenziale:
  • Conoscenza Front-end e RxJS.
  • Conoscenza di Spring Webflux.
  • Esperienza di sviluppo su NodeJS / Express.
  • Conoscenza del principio di programmazione CQRS e TDD.
  • Conoscenza PrimeNg o librerie similari.
  • Indipendenza e propensione al lavoro in Team.
  • Capacità di conduzione di progetti di sviluppo.
  • Attitudine nel proporre soluzioni innovative.
  • Conoscenza dei principi di CI / CD.
  • Realizzazione di pipeline.
Sede di lavoro

Milano (sede Beta 80 e smartworking).

Ottieni la revisione del curriculum gratis e riservata.
oppure trascina qui un file PDF, DOC, DOCX, ODT o PAGES di non oltre 5 MB.