Software Developer Junior
Con Esperienza

Default organization logo

CRIF

Via Bologna, Corte San Marco, Canali, Reggio Emilia, Reggio nell'Emilia, Emilia-Romagna, 42123, Italia

Hybrid

Contratto a tempo indeterminato

Finanza e Assicurazioni

Descrizione della Posizione Lavorativa

CRIF è un gruppo internazionale specializzato in credit bureau, informazioni aziendali, servizi di outsourcing e processing, soluzioni per il credito e servizi digitali per lo sviluppo del business e l'open banking. Oltre 7.500 persone collaborano nel gruppo per creare valore e crescere insieme.

All'interno del dipartimento IT, la risorsa si occuperà della delivery di applicazioni software complesse per il settore bancario e finanziario, partecipando a progetti sia a livello nazionale che internazionale. Il ruolo ricercato è Software Developer Junior.

Responsabilità principali:

  • Progettare, sviluppare e mantenere applicazioni Java di qualità utilizzando Spring e Spring Boot, con preferenza per architetture a microservizi.
  • Collaborare con il team di architettura per definire soluzioni scalabili e performanti, comprensive del disegno di API RESTful e microservizi.
  • Implementare e mantenere pipeline CI/CD con Jenkins, adottando pratiche DevOps per automatizzare il deploy e la gestione delle applicazioni.
  • Contribuire alla progettazione e all'implementazione di soluzioni cloud (preferibilmente AWS o Azure).
  • Realizzare e gestire soluzioni basate su Docker, Kubernetes e Apache Kafka.
  • Lavorare con database relazionali (es. MySQL, PostgreSQL, Oracle, MS SQLServer) e NoSQL (es. MongoDB), impiegando ORM come Hibernate.
  • Utilizzare Jira per la gestione dei progetti e il tracciamento dei bug e partecipare attivamente alle code review fornendo feedback costruttivi.
  • Mantenersi aggiornato sulle tecnologie emergenti 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 equivalenti come Quarkus).
  • Conoscenza di tecnologie di orchestrazione (Kubernetes, OpenShift, Helm) e containerizzazione (Docker); esperienza con Apache Kafka.
  • Esperienza con database relazionali e NoSQL e con 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 crescita professionale tramite programmi di certificazione e piani di sviluppo personalizzati.
  • Ambiente di lavoro giovane, smart e collaborativo.
  • Flessibilità con modalità di lavoro ibrida (on-site e remote).
  • Cultura aziendale focalizzata su innovazione, impatto e qualità della vita; ambiente sicuro, inclusivo e che promuove pari opportunità e diversità.

Tipo di contratto: Contratto a tempo indeterminato.

Retribuzione: Retribuzione annua a partire da €30.000 lordi. Il livello di inquadramento sarà determinato durante la selezione in base al profilo del candidato e in conformità al CCNL Terziario, Distribuzione e Servizi. Il pacchetto finale può includere componenti variabili (es. MBO) o benefit aggiuntivi in funzione della valutazione del profilo.

Luogo: Bologna (possibile anche Reggio Emilia).

Benefit per i dipendenti

  • Piani di certificazione e sviluppo professionale.
  • Flessibilità e modalità di lavoro ibrida.
  • Ambiente inclusivo e collaborativo.

Requisiti

Laurea magistrale in Informatica, Statistica o Matematica; almeno 2 anni di esperienza nello sviluppo software; conoscenza approfondita di Java e Spring Boot (o equivalenti), containerizzazione e orchestrazione (Docker, Kubernetes, OpenShift, Helm), Apache Kafka, database relazionali e NoSQL con uso di ORM (Hibernate), progettazione di microservizi e design pattern, Jenkins e pratiche DevOps, familiarità con Jira e metodologie Agile/Scrum, esperienza con AWS o Azure, strumenti di monitoraggio/logging (Prometheus, Grafana, ELK); ottima conoscenza di italiano e inglese.

Competenze richieste

  • Competenze professionali
  • Java Spring Boot Microservizi RESTful API Jenkins CI/CD Docker Kubernetes Helm OpenShift Apache Kafka MySQL PostgreSQL Oracle MS SQLServer MongoDB Hibernate / ORM AWS Azure Prometheus Grafana ELK Agile / Scrum Jira
  • Competenze trasversali
  • Lavoro di squadra Comunicazione efficace Problem solving Proattività Adattabilità Apprendimento continuo