B&A; Consulting è una Software House e Digital Company specializzata in soluzioni ICT, sviluppo software e consulenza tecnologica.
Per un progetto enterprise in ambito Finance , siamo alla ricerca di un/una Senior Backend Developer Java con solida esperienza nello sviluppo di applicazioni backend, architetture a microservizi e API REST.
La persona selezionata sarà inserita in un team internazionale e contribuirà alla progettazione, allo sviluppo e all’evoluzione di soluzioni backend scalabili, performanti e affidabili, collaborando con team tecnici, DevOps e stakeholder di progetto.
progettazione, sviluppo e manutenzione di applicazioni backend in Java e Spring Boot ;
sviluppo di API RESTful e architetture a microservizi;
traduzione dei requisiti funzionali e tecnici in soluzioni software robuste e manutenibili;
scrittura di codice pulito, documentato e conforme agli standard di progetto;
sviluppo di unit test e integration test ;
analisi, debugging e risoluzione di problematiche in atmosfera di produzione;
collaborazione con i team DevOps per attività di CI/CD, build, release e deployment ;
contributo alle attività di miglioramento continuo;
almeno 7 anni di esperienza nello sviluppo backend Java ;
ottima conoscenza di Java 11+ / Java 17+ ;
solida esperienza con Spring Boot ;
conoscenza di Spring MVC ;
esperienza con Spring Data JPA / Hibernate ;
esperienza nello sviluppo di API REST ;
conoscenza di architetture a microservizi ;
utilizzo di Maven o Gradle ;
esperienza con database relazionali, quali:
PostgreSQL;
Oracle;
SQL Server;
utilizzo di Git per il versioning del codice;
esperienza in contesti Agile / Scrum ;
ottima conoscenza della lingua inglese parlata .
AI-assisted Software Development
È richiesta esperienza concreta nell’utilizzo di strumenti di sviluppo basati su Intelligenza Artificiale, come:
GitHub Copilot;
Copilot Chat;
ChatGPT;
Claude;
creazione di test unitari;
redazione della documentazione tecnica;
troubleshooting e root cause analysis ;
analisi e chiarimento dei requisiti;
conoscenza dei principi di prompt engineering ;
capacità di fornire istruzioni strutturate ai tool AI;
familiarità con moderne pratiche di sviluppo software supportate dall’AI.
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.