Java Web Developer
Con Esperienza

Default organization logo

JUG Torino

Villanova d'Asti, Asti, Piemonte, Italia

Hybrid

Contratto a tempo indeterminato

Information Technology e Software

Descrizione della Posizione Lavorativa

BMPEUROPE SRL ricerca sviluppatori web per potenziare il proprio team interno a seguito di una fase di forte crescita. L'azienda, leader internazionale nella produzione di porte rapide con numerosi punti vendita nel mondo, gestisce internamente i flussi aziendali (commerciale, gestione ordini e produzione, spedizione e assistenza) tramite diversi tipi di software (web, Android, client di rete, ecc.).

Offriamo contratto a tempo pieno e tempo indeterminato con una RAL indicativa di 30.000 - 50.000 EUR in base all'esperienza. Il gruppo di sviluppo lavora 100% in remoto, ma sono disponibili uffici a Villanova d'Asti (AT) per attività in presenza e per conoscere i colleghi e la realtà aziendale.

Cerchiamo preferibilmente candidati con almeno 2 anni di esperienza nello sviluppo di servizi web in Java, con inclinazione fullstack, passione per il lavoro e disponibilità a confrontarsi con nuove sfide e tecnologie.

Competenze richieste (minime): Java, SQL.

Di seguito alcuni dettagli tecnologici e progetti correlati presenti nell'annuncio:

  • Quality Group – Back‑End / Front‑End Developer: lavoro su una piattaforma per preventivi e vendita di soluzioni di viaggio costituita da due applicativi principali:
    • Aladyn: front office per la preventivazione, scritto in Java secondo i canoni Java EE; frontend con Google Web Toolkit; storage MySQL; Application Server JBoss; build con Maven; versionamento con Subversion.
    • Quality Manager: back office per la configurazione prodotti, attualmente in PHP + MySQL con Git; in fase di ricostruzione su architettura moderna con backend API REST in Java/Spring Boot, container Docker e frontend come Single Page Application in React/Redux. Introduzione di soluzioni cloud (AWS), uso di Git, e pipeline CI/CD basata su GitLab con build su GitLab‑runner.
  • Si cercano profili con conoscenza degli strumenti sopra elencati (Git, SpringBoot, Docker, CI/CD, AWS, ecc.), con focus sul backend ma con apprezzate competenze frontend.

ZeroDue Consulting LTD – Java Developer (Junior / Senior): progetti gestiti al 100% da remoto con possibili trasferte a Zurigo e Roma (quando applicabile). Requisiti indicativi:

  • Junior: almeno 1 anno di esperienza in Java, conoscenza del concetto di TDD, esperienza con database relazionali o NoSQL, uso di strumenti di build (Maven, Gradle, SBT), versionamento con Git e conoscenza dell'inglese.
  • Senior: almeno 5 anni di esperienza Java, conoscenza delle architetture a microservizi, DDD, servizi REST, TDD e framework di test (es. JUnit, Mockito, Cucumber), esperienza con database relazionali e NoSQL.

Posizioni aperte ad ambienti dinamici con spazio per formazione e miglioramento continuo della qualità del codice.

Benefit per i dipendenti

  • Contratto a tempo indeterminato e RAL commisurata all'esperienza (30K–50K indicativa).
  • Lavoro da remoto al 100% con uffici disponibili a Villanova d'Asti per incontri e visite in azienda.
  • Ambiente dinamico con possibilità di formazione e crescita professionale; esposizione a tecnologie moderne (Spring Boot, Docker, CI/CD, AWS, React).

Requisiti

Esperienza richiesta variabile per livello: posizioni junior da almeno 1 anno di programmazione Java; per il ruolo segnalato in BMPEUROPE preferibile almeno 2 anni di esperienza nello sviluppo di servizi web in Java; posizioni senior 5+ anni. Conoscenze richieste: Java, SQL; preferibili Spring Boot, REST, Docker, CI/CD (GitLab), Git, Maven/Gradle, TDD e framework di test, MySQL/noSQL, conoscenza inglese.

Competenze richieste

  • Competenze professionali
  • Java SQL Spring Boot REST API Docker React Redux AWS MySQL JBoss Maven Git Subversion CI/CD (GitLab) TDD JUnit Mockito Cucumber Microservizi DDD Gradle sbt NoSQL
  • Competenze trasversali
  • Autonomia Passione per lo sviluppo Volontà di apprendere Attenzione alla qualità del codice Capacità di lavoro in team