Java Software Engineer

2 giorni fa

lombardia, Italia DriveK Tempo pieno 40 € Contratto

AutoXY è una realtà tecnologica, dinamica ed innovativa, leader nella lead generation nel settore automotive.

La nostra mission? Diventare il punto di riferimento europeo per l'intermediazione digitale tra domanda e offerta automobilistica. Per farlo, sviluppiamo soluzioni all’avanguardia sulle nostre principali piattaforme: AutoXY, DriveK, Km77 e Formula Passion .

Vuoi saperne di più? Dai un’occhiata ai nostri canali social:

Dove siamo

Abbiamo uffici a Milano , Lecce e Madrid . Seguiamo una policy di lavoro ibrida, con presenza in sede richiesta solo per il 20% del tempo mensile.

Chi cerchiamo

Cerchiamo un Software Engineer da inserire nel nostro Team Java , con contratto a tempo indeterminato.

Siamo un'azienda in forte cambiamento, con un team giovane che ha voglia di fare e di migliorare. Gestiamo molti microservizi con logiche di business complesse, dove un dettaglio sbagliato fa la differenza. Per questo cerchiamo una persona precisa, che tiene alla qualità del codice e che non si accontenta di far funzionare le cose: vuole farle funzionare nel modo giusto, e vuole sapere come ottimizzare ogni singolo bit in produzione.

Cosa farai

  • Raccoglierai i requisiti direttamente dagli stakeholder, e li tradurrai in soluzioni tecniche solide;
  • Rilascerai in produzione e ti assicurerai che ciò che hai costruito funzioni come previsto, con dashboard, metriche, log e alert;
  • Individuerai e risolverai rapidamente le problematiche tecniche, analizzandone le cause a fondo;
  • Parteciperai alle Code Review, dando e ricevendo feedback;
  • Collaborerai con gli altri team per garantire un'integrazione fluida delle nuove funzionalità;
  • Proporrai miglioramenti continui a codice, processi e strumenti;
  • Parteciperai alla rotazione e al miglioramento della piattaforma di supporto interno.

Competenze richieste

Requisiti indispensabili

  • Laurea in Informatica o Ingegneria Informatica (oppure esperienza lavorativa equivalente);
  • Solide basi di clean code e di progettazione software in architetture a microservizi;
  • Precisione e cura dei dettagli;
  • Proattività, autonomia e senso di responsabilità sul risultato finale;
  • Ottima padronanza di Java e di Spring Boot;
  • Utilizzo del Test Driven Development (TDD);
  • Ottima conoscenza di SQL e NoSQL;
  • Esperienza nell'uso quotidiano di coding agent, con forte senso critico: sai quando fidarti dell'output, quando metterlo in discussione e come verificarlo;
  • Ottima conoscenza dell'italiano e buona conoscenza dell'inglese: riunioni, documentazione e messaggi sono in inglese.

Requisiti preferenziali

  • Conoscenza di Node.js / Nest.js;
  • Esperienza con Kubernetes e AWS (in particolare EKS);
  • Esperienza con RabbitMQ o Kafka;
  • Esperienza con Spring Batch e Spring Webflux;
  • Esperienza con GitLab;
  • Aver lavorato in un team con Scrum.

Tecnologie con cui lavorerai

  • Java: legacy sulla 8, nuove app sulla 17;
  • Spring Boot, Spring Batch, Spring Webflux;
  • Grails, Groovy (legacy in fase di migrazione);
  • Node.js, Nest.js;
  • Gradle, Pnpm;
  • Database: MySQL, Postgres, ArangoDB (in dismissione), MongoDB;
  • Architettura a microservizi su Kubernetes (EKS) e AWS;
  • Test Driven Development: Spock, JUnit, Jest, Vitest;
  • Message Broker: RabbitMQ, BullMQ;
  • Build e CI/CD: GitLab / Flux;
  • Monitoring: Grafana, Loki, DataDog;
  • Sviluppo assistito dall'AI: Claude Code, Codex.

Contratto e retribuzione

  • Contratto commercio a tempo indeterminato , full-time, 14 mensilità;
  • RAL indicativa: €35.000 - €40.000
  • Ticket restaurant da 7 euro ;
  • Budget formazione coperto al 50% dall'azienda;
  • Assicurazione sanitaria ;
  • MacBook o PC a tua scelta.

Perché lavorare con noi?

Entrerai in un'azienda in piena trasformazione, dove il tuo contributo ha un peso. Avrai autonomia reale e la possibilità di sperimentare, proporre e testare sia tecnologie consolidate sia soluzioni all'avanguardia, incluso l'uso dell'AI nello sviluppo. Cerchiamo qualcuno che voglia fare la differenza e che trovi nel miglioramento continuo, del codice e di sé stesso, la sua motivazione.

Sul processo

Desideriamo offrire un percorso di selezione rapido, trasparente e piacevole:

  1. Incontro con HR : una chiacchierata per conoscerci, raccontarti chi siamo e capire motivazioni e obiettivi.
  2. Colloquio tecnico : un confronto sulle tue competenze con i Team Leader, sui progetti che hai realizzato e s