Backend Developer Java
3 giorni fa
Milan, Lombardy, Italia
Mediatica Digital SpA
Tempo pieno
28.000 €/anno
Gratuito con email o Google
Salva questo lavoro e mantieni la tua ricerca organizzata
Crea un account gratuito per salvare lavori, creare avvisi e tornare a questa inserzione dalla tua dashboard.
Gratuito con email o Google
Continuando accetti i nostri Termini & Informativa sulla privacy.
Mediatica è un gruppo che si pone come punto di riferimento per la Digital Transformation di grandi aziende, pubbliche e private. Il proprio modello di business la rende il Partner ideale per lo sviluppo di progetti e l’erogazione di Servizi IT, di Business Operations, di Document Management e di Customer Interaction.
Per un progetto in ambito Banking, siamo alla ricerca di un/una Backend Developer Java con esperienza su Quarkus e architetture a microservizi, da inserire in un team di sviluppo impegnato nella progettazione e realizzazione di servizi backend in ambiente cloud-native.
La risorsa contribuirà allo sviluppo e all'evoluzione di soluzioni software scalabili, sicure e performanti, collaborando con il team tecnico e interfacciandosi con i diversi stakeholder coinvolti nel progetto.
Attività e responsabilità
• Progettazione, sviluppo e manutenzione di servizi backend basati su Java e architetture a microservizi.
• Realizzazione e documentazione di API REST e servizi gRPC.
• Definizione e gestione dei contratti di comunicazione tra microservizi.
• Implementazione di meccanismi di autenticazione e autorizzazione.
• Integrazione con database relazionali e non relazionali e sistemi di messaggistica.
• Sviluppo di test automatici e partecipazione alle attività di troubleshooting e ottimizzazione delle applicazioni.
• Collaborazione alle attività di build, rilascio e gestione delle pipeline CI/CD.
• Confronto con il team di progetto e con il cliente per la raccolta delle esigenze e la definizione delle soluzioni tecniche. Requisiti tecnici
• Ottima conoscenza di Java e Maven, con esperienza nella gestione del ciclo di build, test e packaging delle applicazioni.
• Esperienza concreta su Quarkus in progetti rilasciati in produzione.
• Esperienza nella progettazione e documentazione di API REST tramite OpenAPI/Swagger.
• Conoscenza dei principali pattern architetturali e di progettazione per sistemi a microservizi.
• Esperienza con protocolli e standard di sicurezza, in particolare OAuth2, OIDC e JWT.
• Esperienza nello sviluppo di servizi gRPC e nella definizione di contratti tramite Protocol Buffers.
• Conoscenza di JPA/Hibernate e database non relazionali, in particolare MongoDB.
• Esperienza nella gestione delle database migration tramite Liquibase o strumenti equivalenti.
• Conoscenza di sistemi di messaggistica, come Kafka o RabbitMQ.
• Esperienza con Docker e conoscenze di base di Kubernetes/OpenShift e Helm Chart.
• Competenze di testing con JUnit, Mockito e strumenti analoghi.
• Utilizzo di Git e conoscenza delle pipeline CI/CD.
• Buona conoscenza dell'inglese tecnico. Nice to have:
• Esperienza in progetti del settore financial services, banking, pagamenti, assicurazioni o fintech.
• Familiarità con i principali cloud provider, come AWS, Azure o GCP.
• Conoscenza di strumenti di osservabilità e monitoraggio, come Prometheus, Grafana e OpenTelemetry. Modalità di lavoro: Ibrido Milano Tipologia di contratto: CCNL BPO Digital – Tempo Determinato. RAL: il ruolo prevede una retribuzione a partire da 28.000,00 €, che l'azienda potrà proporre in crescita — al pari di eventuali ulteriori benefit e rimborsi spese — in funzione della seniority, dell'esperienza professionale e delle competenze tecniche emerse durante la selezione. È inoltre previsto un PC aziendale. Il presente annuncio è rivolto ad entrambi i sessi, ai sensi delle leggi 903/77 e 125/91, e a persone di tutte le età e nazionalità, ai sensi dei decreti legislativi 215/03 e 216/
• Progettazione, sviluppo e manutenzione di servizi backend basati su Java e architetture a microservizi.
• Realizzazione e documentazione di API REST e servizi gRPC.
• Definizione e gestione dei contratti di comunicazione tra microservizi.
• Implementazione di meccanismi di autenticazione e autorizzazione.
• Integrazione con database relazionali e non relazionali e sistemi di messaggistica.
• Sviluppo di test automatici e partecipazione alle attività di troubleshooting e ottimizzazione delle applicazioni.
• Collaborazione alle attività di build, rilascio e gestione delle pipeline CI/CD.
• Confronto con il team di progetto e con il cliente per la raccolta delle esigenze e la definizione delle soluzioni tecniche. Requisiti tecnici
• Ottima conoscenza di Java e Maven, con esperienza nella gestione del ciclo di build, test e packaging delle applicazioni.
• Esperienza concreta su Quarkus in progetti rilasciati in produzione.
• Esperienza nella progettazione e documentazione di API REST tramite OpenAPI/Swagger.
• Conoscenza dei principali pattern architetturali e di progettazione per sistemi a microservizi.
• Esperienza con protocolli e standard di sicurezza, in particolare OAuth2, OIDC e JWT.
• Esperienza nello sviluppo di servizi gRPC e nella definizione di contratti tramite Protocol Buffers.
• Conoscenza di JPA/Hibernate e database non relazionali, in particolare MongoDB.
• Esperienza nella gestione delle database migration tramite Liquibase o strumenti equivalenti.
• Conoscenza di sistemi di messaggistica, come Kafka o RabbitMQ.
• Esperienza con Docker e conoscenze di base di Kubernetes/OpenShift e Helm Chart.
• Competenze di testing con JUnit, Mockito e strumenti analoghi.
• Utilizzo di Git e conoscenza delle pipeline CI/CD.
• Buona conoscenza dell'inglese tecnico. Nice to have:
• Esperienza in progetti del settore financial services, banking, pagamenti, assicurazioni o fintech.
• Familiarità con i principali cloud provider, come AWS, Azure o GCP.
• Conoscenza di strumenti di osservabilità e monitoraggio, come Prometheus, Grafana e OpenTelemetry. Modalità di lavoro: Ibrido Milano Tipologia di contratto: CCNL BPO Digital – Tempo Determinato. RAL: il ruolo prevede una retribuzione a partire da 28.000,00 €, che l'azienda potrà proporre in crescita — al pari di eventuali ulteriori benefit e rimborsi spese — in funzione della seniority, dell'esperienza professionale e delle competenze tecniche emerse durante la selezione. È inoltre previsto un PC aziendale. Il presente annuncio è rivolto ad entrambi i sessi, ai sensi delle leggi 903/77 e 125/91, e a persone di tutte le età e nazionalità, ai sensi dei decreti legislativi 215/03 e 216/