Sviluppatore Java Senior (Verona)

Sviluppatore Java Senior (Verona)

03 ago
|
Sviluppatore Java Senior
|
Verona

03 ago

Sviluppatore Java Senior

Verona

Informazioni sul ruolo

Verona è un rilevante centro economico e tecnologico del Nord Italia, con una crescente domanda di soluzioni software sicure, affidabili e scalabili. Presso T Mandiri Cybersecurity Solutions sviluppiamo applicazioni aziendali e piattaforme digitali progettate per proteggere dati, processi e infrastrutture critiche.

Siamo alla ricerca di uno Sviluppatore Java Senior che contribuisca alla progettazione, allo sviluppo e all’evoluzione delle nostre applicazioni back-end e dei servizi software utilizzati dai clienti.

La persona selezionata collaborerà con software architect, sviluppatori front-end, specialisti DevOps, professionisti della cybersecurity e stakeholder aziendali per trasformare requisiti complessi in soluzioni tecniche solide e facilmente manutenibili.

Il ruolo non consiste soltanto nello sviluppo di nuove funzionalità. Lo Sviluppatore Java Senior contribuirà alle decisioni architetturali, definirà standard di qualità del codice, supporterà gli sviluppatori meno esperti e garantirà che le applicazioni rispettino elevati requisiti di sicurezza, prestazioni e affidabilità.

Responsabilità principali

- Progettare, sviluppare e mantenere applicazioni back-end basate su Java.
- Realizzare servizi scalabili, sicuri e ad alte prestazioni.
- Collaborare alla definizione dell’architettura delle applicazioni e dei sistemi distribuiti.
- Sviluppare e integrare API REST e servizi basati su microservizi.
- Utilizzare framework Java moderni come Spring Boot, Spring Framework, Hibernate o tecnologie equivalenti.
- Analizzare requisiti tecnici e aziendali e tradurli in soluzioni software concrete.
- Scrivere codice pulito, testabile, documentato e facilmente manutenibile.
- Applicare principi di secure coding durante tutte le fasi dello sviluppo.
- Partecipare alle attività di code review e revisione architetturale.
- Individuare e risolvere problemi relativi a prestazioni,



sicurezza e affidabilità.
- Sviluppare test unitari, test di integrazione e procedure automatizzate di verifica.
- Collaborare con i team DevOps per migliorare le pipeline CI/CD e i processi di rilascio.
- Supportare la containerizzazione delle applicazioni attraverso Docker e Kubernetes.
- Integrare applicazioni con database relazionali, database NoSQL e sistemi esterni.
- Contribuire alla progettazione di sistemi di autenticazione, autorizzazione e gestione degli accessi.
- Monitorare il funzionamento delle applicazioni in ambienti di sviluppo, test e produzione.
- Preparare documentazione tecnica, specifiche applicative e linee guida di sviluppo.
- Supportare la migrazione e la modernizzazione di applicazioni legacy.
- Mentorizzare sviluppatori junior e mid-level, fornendo supporto tecnico e feedback costruttivo.
- Collaborare con project manager e stakeholder per definire priorità, stime e tempistiche.
- Valutare nuovi strumenti, framework e tecnologie da utilizzare nei progetti aziendali.

Requisiti richiesti

- Almeno 5 anni di esperienza professionale nello sviluppo software con Java.
- Conoscenza approfondita di Java e dei principi della programmazione orientata agli oggetti.
- Esperienza concreta con Spring Boot, Spring MVC, Spring Security o framework equivalenti.
- Conoscenza di architetture a microservizi e sistemi distribuiti.
- Esperienza nello sviluppo e nell’integrazione di API REST.
- Conoscenza di database relazionali come PostgreSQL, MySQL, Oracle o SQL Server.




- Esperienza con strumenti ORM come Hibernate o JPA.
- Conoscenza di database NoSQL considerata preferenziale.
- Esperienza con Git e sistemi di controllo delle versioni.
- Conoscenza di Maven, Gradle o strumenti equivalenti per la gestione dei progetti.
- Esperienza con test unitari e di integrazione utilizzando JUnit, Mockito o strumenti equivalenti.
- Conoscenza di Docker, Kubernetes e ambienti containerizzati.
- Esperienza con pipeline CI/CD e strumenti come Jenkins, GitLab CI, GitHub Actions o equivalenti.
- Conoscenza di piattaforme cloud come AWS, Microsoft Azure o Google Cloud Platform considerata preferenziale.
- Esperienza con sistemi di messaggistica come Kafka, RabbitMQ o tecnologie equivalenti.
- Conoscenza dei principi di cybersecurity, autenticazione, autorizzazione e protezione dei dati.
- Capacità di analizzare e risolvere problemi tecnici complessi.
- Esperienza nella preparazione di documentazione tecnica.
- Laurea in Informatica, Ingegneria Informatica o disciplina equivalente considerata preferenziale.

Competenze personali

- Eccellenti capacità analitiche e di problem solving.
- Forte attenzione alla qualità, alla sicurezza e alla manutenibilità del codice.
- Capacità di lavorare in autonomia e prendere decisioni tecniche motivate.
- Approccio pragmatico, organizzato e orientato ai risultati.
- Capacità di collaborare con team tecnici multidisciplinari.
- Buone capacità comunicative e relazionali.
- Capacità di gestire più attività, priorità e scadenze contemporaneamente.
- Disponibilità a condividere competenze e supportare la crescita del team.
- Attitudine al miglioramento continuo e all’apprendimento di nuove tecnologie.
- Capacità di bilanciare qualità tecnica, tempi di consegna e obiettivi aziendali.

Retribuzione: €3.800,00 - €4.000,00 al mese

Sede di lavoro: Di persona

📌 Sviluppatore Java Senior (Verona)
🏢 Sviluppatore Java Senior
📍 Verona

Candidati a questo annuncio

Mostra le tue capacità professionali all'azienda, compila il form e lascia un tocco personale nella lettera di presentazione, aiuterà il recruiter nella scelta del candidato.

Iscriviti a questa job alert:

Ricevi via email le nuove offerte di lavoro per: sviluppatore java senior (verona) / verona

Iscriviti a questa job alert:

Ricevi via email le nuove offerte di lavoro per: sviluppatore java senior (verona) / verona