Terni, umbria, Italy Company:JR Italy Client / Employer:Base Digitale GroupBase Digitale GroupIn 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: un progetto in ambito finance siamo alla ricerca di un/a Software Engineer Freelance.Cerchiamo 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.La persona lavorerà in autonomia su task assegnati, contribuirà alla progettazione di componenti e collaborerà attivamente in team agili.QualificationsREST API: progettazione e documentazione tramite OpenAPI/SwaggerJUnit 5, Mockito, Testcontainers: test unitari e di integrazioneConoscenza di un framework moderno per sviluppo backend Java (es. Micronaut, Spring Boot, Quarkus). Lo stack sarà basato su Micronaut, ma non è vincolantePostgreSQL o MySQL: modellazione dati, query SQL, indicizzazione (must have)JPA / Hibernate: mapping ORM, gestione lazy/eager loading, prevenzione di anti-pattern come N+1 (must have)Docker per build di immagini, multi-stage build, immagini ottimizzateÈ importante che tu abbia una sensibilità verso l’efficienza del codice e l’utilizzo delle risorse, con attenzione a memoria, CPU e tempi di avvio.Non 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.Additional Technical Knowledgeconoscenza di base di Kubernetes (deployment, services, configmaps, secrets, probes)strumenti di packaging come Helmprincipali pattern di resilienza (retry, timeout, circuit breaker)Contract TypeTipologia contrattuale: contratto di consulenza diretta
#J-18808-Ljbffr