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à