Descrizione della Posizione Lavorativa
Chi siamo
Siamo un'azienda globale specializzata in credit bureau, informazioni commerciali, servizi di outsourcing e di elaborazione, soluzioni per il credito e tutte le soluzioni digitali per lo sviluppo del business e l'open banking. Oltre 7.500 persone nel mondo fanno parte del nostro gruppo per creare valore e crescere insieme. All'interno del dipartimento IT di CRIF, la risorsa seguirà progetti nazionali e internazionali relativi alla delivery di una complessa applicazione software per il settore bancario e finanziario.
Posizione: Software Developer Junior
La figura si occuperà di progettare, sviluppare e mantenere applicazioni Java di elevata qualità, con un focus su architetture a microservizi, oltre a partecipare alle attività di integrazione e deployment automatizzato.
- Progettare, sviluppare e mantenere applicazioni Java usando Spring e Spring Boot con approccio a microservizi.
- Collaborare con il team di architettura per definire soluzioni scalabili e performanti, inclusa la progettazione di API RESTful e microservizi.
- Implementare e mantenere pipeline CI/CD tramite Jenkins adottando pratiche DevOps per automatizzare deployment e gestione delle applicazioni.
- Contribuire alla progettazione e implementazione di soluzioni cloud (preferibilmente AWS o Azure).
- Implementare e gestire soluzioni basate su 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.
- Effettuare code review e fornire feedback costruttivi ai colleghi.
- Mantenersi aggiornati sulle tecnologie e sulle best practice di sviluppo software.
Competenze tecniche e requisiti
- Titolo di studio: laurea magistrale in Informatica, Statistica o Matematica.
- Esperienza: almeno 2 anni in ingegneria del software e sviluppo.
- Conoscenza approfondita di Java e di framework come Spring / Spring Boot (o similari come Quarkus).
- Esperienza con tecnologie di orchestrazione (Kubernetes, OpenShift, Helm) e container (Docker); conoscenza di Apache Kafka.
- Esperienza con database relazionali (Oracle, MS SQLServer, MySQL, PostgreSQL) e NoSQL (MongoDB) e uso di ORM come Hibernate.
- Buona comprensione di principi di architettura software e design pattern; esperienza con architetture a microservizi.
- Esperienza in CI/CD con Jenkins e pratiche DevOps; familiarità con Jira e metodologie Agile/Scrum.
- Esperienza con tecnologie cloud (AWS o Azure).
- Conoscenza di strumenti di monitoring e logging (es. Prometheus, Grafana, ELK).
- Lingue: ottima conoscenza dell'italiano e dell'inglese.
Contratto e retribuzione
Tipo di contratto: Contratto a tempo indeterminato. La retribuzione annua parte da €30.000 lordi all'anno. Il livello di inquadramento sarà determinato durante il processo di selezione in base al profilo del candidato e in conformità al CCNL Commercio/terziario (Tertiary, Distribution and Services). Il pacchetto retributivo definitivo, incluse eventuali componenti variabili (es. MBO) o benefit aggiuntivi, dipenderà dalla valutazione del candidato rispetto ai requisiti del ruolo.
Luogo di lavoro
Bologna, BO, Italia (modalità di lavoro flessibile: ibrida, on‑site e remote).
Benefit per i dipendenti
- Opportunità di crescita professionale tramite programmi di certificazione e piani di sviluppo personalizzati.
- Ambiente di lavoro giovane, smart e collaborativo.
- Flessibilità organizzativa e modalità di lavoro ibrida.
- Cultura aziendale focalizzata su innovazione, impatto e qualità della vita.
- Impegno per un ambiente di lavoro inclusivo e diversificato con pari opportunità.
Requisiti
Laurea magistrale in Informatica, Statistica o Matematica; almeno 2 anni di esperienza nello sviluppo software; conoscenze approfondite di Java e Spring Boot; esperienza con microservizi, container/orchestrazione (Docker, Kubernetes), CI/CD (Jenkins), database relazionali e NoSQL; familiarità con cloud (AWS o Azure), strumenti di monitoraggio (Prometheus, Grafana, ELK); ottima conoscenza dell'italiano e dell'inglese.
Competenze richieste
Competenze professionali
Java
Spring Boot
Microservices
RESTful APIs
Jenkins (CI/CD)
Docker
Kubernetes
Apache Kafka
SQL (Oracle
MS SQLServer
MySQL
PostgreSQL)
NoSQL (MongoDB)
Hibernate/ORM
AWS
Azure
Prometheus
Grafana
ELK
Jira
Agile/Scrum
Competenze trasversali
Lavoro di squadra
Comunicazione
Problem solving
Adattabilità
Attenzione ai dettagli