Crea un profilo in modo da poter essere trovato dalle aziende, ottenere offerte di lavoro più adatte alle tue esigenze e candidarti più velocemente.
  • Cerca lavoro
  • Preferiti
  • Crea CV
    Novità
  • Stipendi
  • Iscrizioni

Freelance Software Engineer -Java-

Base Digitale Group

terni, umbria, Italy Company: JR Italy Client / Employer: Base Digitale Group

Base Digitale Group

In 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:

Per 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.

Qualifications
  • REST API: progettazione e documentazione tramite OpenAPI/Swagger
  • JUnit 5, Mockito, Testcontainers: test unitari e di integrazione
  • Conoscenza di un framework moderno per sviluppo backend Java (es. Micronaut, Spring Boot, Quarkus). Lo stack sarà basato su Micronaut, ma non è vincolante
  • PostgreSQL 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 Knowledge
  • conoscenza di base di Kubernetes (deployment, services, configmaps, secrets, probes)
  • strumenti di packaging come Helm
  • principali pattern di resilienza (retry, timeout, circuit breaker)
Contract Type

Tipologia contrattuale: contratto di consulenza diretta

#J-18808-Ljbffr
Offerta di lavoro pubblicata 2 mesi fa