CI&T
CI&T
CI&T è un’azienda globale di trasformazione tecnologica fondata nel 1995 che aiuta le organizzazioni a modernizzare il modo in cui sviluppano, gestiscono e promuovono il coinvolgimento attraverso prodotti e servizi digitali. Le sue attività comprendono la modernizzazione delle applicazioni, le soluzioni cloud, l’intelligenza artificiale e l’analisi dei dati, l’esperienza del cliente, la progettazione di prodotti, la consulenza strategica e le esperienze immersive. Grazie alla sua esperienza in settori come consulenza, sanità e marketing, CI&T integra competenze tecnologiche e aziendali per supportare le organizzazioni che puntano alla crescita e a operazioni più efficienti.

Sviluppatore Java senior, da remoto in Brasile

Modernizza applicazioni Java aziendali complesse con sviluppo assistito dall’IA, reverse engineering, test e refactoring. Unisciti a CI&T per applicare pratiche di ingegneria strutturate e aiutare grandi aziende a portare avanti la trasformazione tecnologica e basata sull’IA.

Descrizione

  • Sviluppare e mantenere applicazioni Java complesse all’interno di basi di codice aziendali
  • Eseguire il reverse engineering dei sistemi esistenti per valutarne architettura, dipendenze, logica aziendale e vincoli tecnici
  • Usare strumenti assistiti dall’IA per generare e analizzare codice, effettuare refactoring, test e documentazione
  • Applicare metodi strutturati di sviluppo con l’IA, tra cui il reverse engineering e lo sviluppo guidato dalle specifiche (SDD)
  • Modernizzare le applicazioni Java rimuovendo o sostituendo dipendenze legacy e componenti obsoleti
  • Creare e migliorare test automatizzati a supporto di refactoring e modernizzazione sicuri
  • Collaborare con ingegneri e stakeholder per trasformare requisiti e comportamento dei sistemi esistenti in soluzioni manutenibili
  • Aiutare i team ad adottare pratiche coerenti ed efficaci di sviluppo assistito dall’IA
  • Mantenere standard elevati di qualità del codice, manutenibilità, test e pratiche di ingegneria

Requisiti

  • Solida esperienza nello sviluppo Java, preferibilmente con applicazioni aziendali e sistemi esistenti complessi
  • Esperienza pratica nello sviluppo, nella manutenzione, nel refactoring e nella modernizzazione di applicazioni Java
  • Almeno 3 mesi di utilizzo di Copilot come strumento principale di generazione del codice con IA in un progetto di team, oppure almeno 6 mesi di utilizzo di strumenti comparabili come Claude Code, Codex, GitHub Copilot, Antigravity o simili
  • Esperienza pratica con flussi di lavoro condivisi e strutturati per lo sviluppo con IA, in particolare reverse engineering o sviluppo guidato dalle specifiche (SDD)
  • Esperienza nell’uso di processi assistiti dall’IA per generare test
  • Esperienza nel refactoring di sistemi Java per rimuovere o sostituire dipendenze legacy
  • Capacità di comprendere ed esplorare basi di codice complesse e non familiari
  • Solide basi di ingegneria del software, tra cui codice pulito, test automatizzati, controllo delle versioni e sviluppo collaborativo
  • Ottime capacità comunicative e di collaborazione con team tecnici e stakeholder
  • Esperienza pratica con Java 17 e Java 21
  • Esperienza di lavoro con database relazionali SQL
  • Familiarità con database NoSQL

Benefit

  • Assicurazione sanitaria e odontoiatrica
  • Indennità per pasti e spesa alimentare
  • Contributo per l’assistenza all’infanzia
  • Congedo di paternità prolungato
  • Accesso a palestre e professionisti della salute e del benessere grazie alle partnership con Wellhub (Gympass) e TotalPass
  • Partecipazione agli utili e ai risultati (PLR)
  • Assicurazione sulla vita
  • Formazione continua tramite CI&T University
  • Club di sconti
  • Risorse online gratuite per il benessere fisico, mentale e generale
  • Corso su gravidanza e genitorialità responsabile
  • Partnership con piattaforme di apprendimento online
  • Piattaforma per l’apprendimento delle lingue
  • Supporto da parte dei team dedicati alla salute e al benessere, degli specialisti dell’inclusione e dei gruppi di affinità
  • Supporto e misure di adattamento durante il processo di selezione per le persone con disabilità

Offerte correlate

Ambush

Ingegnere senior di machine learning e IA

Ambush

Realizza soluzioni di IA generativa e flussi di lavoro con agenti, pronti per la produzione, per i clienti di Ambush nei servizi finanziari. Sviluppa servizi con Python e FastAPI, flussi di dati SQL, generazione aumentata dal recupero e sistemi di IA basati sul cloud.

Apri
GFN

Ingegnere senior del software per l’apprendimento automatico

GFN
201 – 500 Dipendenti
Commercio elettronicoFintechSaaS

Sviluppa infrastrutture backend e prodotti didattici basati sull’IA per GFN, un ente tedesco che opera nel settore dell’istruzione. Crea piattaforme didattiche scalabili, puntando su un’architettura software solida e sull’apprendimento automatico applicato.

Apri
TEKsystems

Responsabile di progetto per programmi dati da remoto — Washington

TEKsystems

Coordina iniziative aziendali sui dati, migrazioni dei report e l’adozione di nuovi processi e soluzioni di reporting per TEKsystems. Monitora l’avanzamento dei progetti, i rischi, i risultati da consegnare e le comunicazioni con gli stakeholder aziendali e tecnici.

Apri
OPENLANE

Ingegnere iOS senior, con l’IA al primo posto

OPENLANE
1001 – 5000 Dipendenti
AutomotiveB2BMarketplace

Sviluppa app iOS con il supporto dell’IA per acquirenti e venditori nel marketplace digitale di veicoli di OPENLANE. Guida l’architettura SwiftUI e UIKit, i test, i rilasci e la collaborazione con Android e gli altri team.

Apri