Software Developer
Junior / Apprendista

CRIF's logo

CRIF

Scuole Bologna, Veggia - Villalunga, Reggio Emilia, Italia

Hybrid

Contratto a tempo indeterminato

Finanza e Assicurazioni

Descrizione della Posizione Lavorativa

Possiede le competenze e l'esperienza giuste per questo ruolo? Continui a leggere e invii la sua candidatura.

CRIF è una realtà globale specializzata in credit bureau e informazioni aziendali, servizi di outsourcing e processing, soluzioni per il credito e soluzioni digitali per lo sviluppo del business e l'open banking. Oltre 7.500 persone nel mondo lavorano con noi per creare valore e crescere insieme.

All'interno del dipartimento IT di CRIF la risorsa sarà responsabile di progetti nazionali e internazionali relativi alla delivery di applicazioni software complesse per il settore bancario e finanziario.

Ruolo: Software Developer Junior

  • Progettare, sviluppare e mantenere applicazioni Java di alta qualità con Spring e Spring Boot, privilegiando un'architettura a microservizi.
  • Collaborare con il team di architettura per definire e realizzare soluzioni scalabili e performanti, incluso il disegno di API RESTful e microservizi.
  • Implementare e mantenere pipeline CI/CD con Jenkins, applicando metodologie DevOps per automatizzare il deploy e la gestione delle applicazioni.
  • Contribuire alla progettazione e all'implementazione di soluzioni cloud (preferibilmente AWS o Azure).
  • Implementare e gestire soluzioni con Docker, Kubernetes e Kafka.
  • Lavorare con database relazionali (es. MySQL, PostgreSQL, Oracle, MS SQLServer) e NoSQL (es. MongoDB), utilizzando Hibernate o altri ORM.
  • Usare Jira per la gestione dei progetti e il tracciamento dei bug e partecipare a code review fornendo feedback costruttivi.
  • Mantenersi aggiornato sulle tecnologie più recenti e sulle best practice nello sviluppo software.

Requisiti tecnici e formativi

  • Laurea magistrale in informatica, statistica o matematica.
  • Almeno 2 anni di esperienza nello sviluppo software.
  • Conoscenza approfondita di framework Java e Spring Boot (o tecnologie simili come Quarkus).
  • Conoscenza di tecnologie di orchestrazione (Kubernetes, OpenShift, Helm) e di containerizzazione (Docker); esperienza con Apache Kafka.
  • Esperienza con database relazionali e NoSQL; uso di ORM (Hibernate).
  • Solida comprensione dei principi di architettura software e dei design pattern; esperienza con architetture a microservizi.
  • Esperienza con Jenkins per pipeline CI/CD e pratiche DevOps; familiarità con Jira e metodologie Agile/Scrum.
  • Esperienza con servizi cloud (AWS o Azure).
  • Esperienza con strumenti di monitoraggio e logging (es. Prometheus, Grafana, ELK).
  • Ottima conoscenza dell'italiano e dell'inglese.

Cosa offriamo

  • Opportunità di eccellere professionalmente tramite programmi di certificazione e piani di crescita personalizzati.
  • Ambiente di lavoro giovane, smart e collaborativo.
  • Flessibilità di lavoro con modalità ibrida (on-site e remote).
  • Cultura aziendale incentrata su innovazione, impatto e qualità della vita; ambiente sicuro e inclusivo che promuove pari opportunità e diversità.

Tipo di contratto: Contratto a tempo indeterminato.

Retribuzione annua a partire da: €30.000 lordi all'anno. Il livello di inquadramento sarà determinato in fase di selezione in base al profilo del candidato e in conformità al CCNL Terziario, Distribuzione e Servizi. Il pacchetto retributivo finale, comprensivo di eventuali componenti variabili (es. MBO) o benefit aggiuntivi, dipenderà dalla valutazione del profilo rispetto ai requisiti del ruolo.

Luogo: Bologna (possibile anche Reggio Emilia).

Benefit

  • Piani di certificazione e sviluppo professionale.
  • Flessibilità/ibrido.
  • Ambiente inclusivo e collaborativo.

Requisiti

Laurea magistrale in informatica/statistica/matematica; almeno 2 anni di esperienza nello sviluppo software; ottima conoscenza di Java e Spring Boot (o tecnologie similari); esperienza con containerizzazione e orchestrazione (Docker, Kubernetes, OpenShift, Helm), Apache Kafka, database relazionali e NoSQL; esperienza con Jenkins CI/CD, metodologie DevOps, Jira e Agile/Scrum; conoscenza di cloud (AWS o Azure); esperienza con strumenti di monitoraggio (Prometheus, Grafana, ELK); ottimo italiano e inglese.

Competenze richieste

  • Competenze professionali
  • Java Spring Boot Microservices RESTful APIs Jenkins CI/CD Docker Kubernetes Apache Kafka Hibernate/ORM MySQL/PostgreSQL/Oracle/MS SQLServer MongoDB AWS Azure Prometheus Grafana ELK Jira Agile/Scrum Design patterns
  • Competenze trasversali
  • Lavoro di squadra Comunicazione Adattabilità Apprendimento continuo