Software Developer Junior
Con Esperienza

CRIF's logo

CRIF

Budrio, Bologna, Emilia-Romagna, Italia

Hybrid

Contratto a tempo indeterminato

Servizi finanziari e tecnologie dell'informazione

Descrizione della Posizione Lavorativa

Chi siamo

Siamo una realtà globale specializzata in credit bureau e informazioni aziendali, servizi di outsourcing e processamento, soluzioni di 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.

Nell'ambito del dipartimento IT di CRIF, la risorsa sarà coinvolta in progetti internazionali e nazionali finalizzati alla delivery di un'applicazione software complessa per il settore bancario e finanziario.

Posizione

Software Developer Junior

La figura sarà responsabile della progettazione, dello sviluppo e della manutenzione di applicazioni Java di alta qualità, con particolare attenzione a Spring e Spring Boot e ad architetture a microservizi. Dovrà collaborare con il team di architettura per definire e implementare soluzioni scalabili e ad alte prestazioni, incluse API REST e microservizi, e contribuire all'automazione del deployment attraverso pipeline CI/CD.

Mansioni principali

  • Progettare, sviluppare e manutenere applicazioni Java utilizzando Spring e Spring Boot.
  • Collaborare con il team di architettura per definire soluzioni scalabili e performanti (RESTful API, microservizi).
  • Implementare e mantenere pipeline CI/CD con Jenkins applicando pratiche DevOps.
  • Contribuire alla progettazione e implementazione di soluzioni cloud (preferibilmente AWS o Azure).
  • Gestire soluzioni containerizzate e di orchestrazione (Docker, Kubernetes) e tecnologie di messaggistica come Kafka.
  • Lavorare con database relazionali (ad es. MySQL, PostgreSQL, Oracle, MS SQLServer) e NoSQL (ad es. MongoDB), utilizzando ORM come Hibernate.
  • Utilizzare Jira per gestione progetti e tracciamento bug; effettuare code review e fornire feedback costruttivi.
  • Mantenersi aggiornati sulle tecnologie e sulle best practice di sviluppo software.

Competenze tecniche e requisiti

  • Laurea magistrale in informatica, statistica o matematica.
  • Almeno 2 anni di esperienza in ingegneria del software e sviluppo.
  • Ottima conoscenza di framework Java e Spring Boot (o similari come Quarkus).
  • Conoscenza di tecnologie di orchestrazione e container (Kubernetes, OpenShift, Helm, Docker) e di sistemi di messaggistica (Apache Kafka).
  • Esperienza con database relazionali (Oracle, MS SQLServer, MySQL, PostgreSQL) e NoSQL (MongoDB); utilizzo di ORM (Hibernate).
  • Buona 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 cloud (AWS o Azure) e con strumenti di monitoraggio/log (Prometheus, Grafana, ELK).
  • Conoscenza fluente dell'italiano e dell'inglese.

Cosa offriamo

  • Contratto a tempo indeterminato.
  • Retribuzione annua a partire da €30.000 lordi.
  • Opportunità di crescita professionale tramite programmi di certificazione e piani di sviluppo personalizzati.
  • Ambiente di lavoro giovane, smart e collaborativo con modalità di lavoro flessibile/ibrida (on-site e remote).
  • Cultura aziendale orientata all'innovazione, all'impatto e alla qualità della vita; ambiente sicuro e inclusivo che promuove pari opportunità.
  • La classificazione di inquadramento sarà determinata in fase di selezione in base al profilo del candidato e al CCNL Terziario, Distribuzione e Servizi; il pacchetto retributivo finale (inclusi eventuali componenti variabili come MBO e benefit) sarà definito in funzione della valutazione del profilo.
  • Luogo di lavoro: Bologna / Budrio (BO), Italia.

Benefit

  • Programmi di certificazione e percorsi di crescita personalizzati.
  • Orario e modalità di lavoro flessibili (ibrido).
  • Ambiente inclusivo e multiculturale.

Requisiti

Laurea magistrale in informatica, statistica o matematica; almeno 2 anni di esperienza nello sviluppo software; conoscenza avanzata di Java e Spring Boot (o tecnologie simili); esperienza con containerizzazione (Docker), orchestrazione (Kubernetes/OpenShift) e messaggistica (Kafka); esperienza con database relazionali e NoSQL; esperienza in CI/CD con Jenkins e pratiche DevOps; familiarità con cloud (AWS/Azure) e strumenti di monitoraggio; conoscenza fluente di italiano e inglese.

Competenze richieste

  • Competenze professionali
  • Java Spring Boot Microservices RESTful API Jenkins (CI/CD) Docker Kubernetes Apache Kafka Hibernate/ORM MySQL PostgreSQL Oracle MS SQLServer MongoDB AWS Azure Prometheus Grafana ELK Jira Agile/Scrum
  • Competenze trasversali
  • Lavoro di squadra Comunicazione Problem solving Adattabilità Capacità di apprendimento continuo Attenzione alla qualità