Ppsavona, liguria, Italy bCompany: /bJR Italy bClient / Employer: /bBase Digitale Group /p pBase Digitale Group /p pIn ATS Spa, società del Gruppo Base Digitale, ci occupiamo di sviluppo software, system integration e consulenza IT per il settore finanziario e delle grandi aziende (se vuoi approfondire questo è il nostro sito: /p pPer un progetto in ambito finance siamo alla ricerca di un/a bSoftware Engineer Freelance /b. /p pCerchiamo una persona che ci supporterà nello sviluppo di microservizi backend, con propensione all’ottimizzazione delle risorse (memoria, CPU, startup time) e apertura verso l’integrazione con librerie native quando le esigenze di performance o interoperabilità lo richiedano. /p pLa persona lavorerà in autonomia su task assegnati, contribuirà alla progettazione di componenti e collaborerà attivamente in team agili. /p pbQuesto annuncio è per te se conosci ed utilizzi /b: /p ul liREST API: progettazione e documentazione tramite OpenAPI/Swagger /li liJUnit 5, Mockito, Testcontainers: test unitari e di integrazione /li liConoscenza di un framework moderno per sviluppo backend Java (es. Micronaut, Spring Boot, Quarkus). Lo stack sarà basato su Micronaut, ma non è vincolante /li liPostgreSQL o MySQL: modellazione dati, query SQL, indicizzazione (must have) /li liJPA / Hibernate: mapping ORM, gestione lazy/eager loading, prevenzione di anti-pattern come N+1 (must have) /li liDocker per build di immagini, multi-stage build, immagini ottimizzate /li /ul pÈ importante che tu abbia una sensibilità verso l’befficienza del codice e l’utilizzo delle risorse /b, con attenzione a memoria, CPU e tempi di avvio. /p pNon sono richieste competenze approfondite di tuning JVM, ma la capacità di scrivere e valutare codice consapevole, di realizzare immagini container leggere e di valutare l’impatto delle proprie scelte sul footprint complessivo del servizio. /p ul liconoscenza di base di Kubernetes (deployment, services, configmaps, secrets, probes) /li listrumenti di packaging come Helm, /li liprincipali pattern di resilienza (retry, timeout, circuit breaker) /li /ul pbTipologia contrattuale /b: contratto di consulenza diretta /p pSe sei interessato/a puoi inviare la tua candidatura allegando il CV tramite LinkedIn, esprimendo così il consenso al trattamento dei dati personali che saranno trattati e conservati esclusivamente per finalità di selezioni presenti e future, garantendo i diritti ai sensi del Regolamento Europeo 2016/679 /p /p #J-18808-Ljbffr