IKONS ITALIA

Kotlin Developer

Posted: 1 days ago

Job Description

This is a remote position.Per ampliamento team cliente siamo alla ricerca di un Kotlin Developer con comprovata esperienza nello sviluppo di applicazioni e servizi basati sull’ecosistema JVM. La risorsa opererà in full-remote su iniziative continuative caratterizzate da elevata complessità tecnica, contribuendo alla progettazione e all’implementazione di soluzioni scalabili e performanti in ambito mobile e backend. Attività previste: • Sviluppo di applicazioni mobile native utilizzando Kotlin, con particolare focus su architetture modulari, ottimizzazione delle performance, gestione avanzata del ciclo di vita, Coroutine, Flow, Jetpack e integrazione con servizi esterni. • Progettazione e realizzazione di servizi backend in Kotlin tramite Spring Boot, con attenzione a gestione delle dipendenze, routing avanzato, middleware, sicurezza, serializzazione e integrazione con database relazionali o NoSQL. • Implementazione di API REST ad alte prestazioni, incluse logiche di validazione, gestione errori, versioning e monitoraggio dei flussi. • Ottimizzazione del runtime su JVM, tuning delle performance e gestione di thread, resource allocation e profiling dei servizi. • Collaborazione con team cross-functional applicando metodologie Agile/Scrum, partecipando a code review, refinement tecnici e attività di architettura. • Supporto al troubleshooting, refactoring del codice ed evoluzione delle componenti esistenti secondo best practice Kotlin. Requisiti tecnici: • Ottima padronanza del linguaggio Kotlin • Familiarità con JVM, debugging e ottimizzazione del runtime • Esperienza nella progettazione di API REST • Conoscenza dei principali design pattern, Clean Architecture e best practice del mondo Kotlin • Padronanza nell’utilizzo di Git e pipeline CI/CD Requisiti aggiuntivi: • Spiccata autonomia tecnica e capacità di operare in contesti distribuiti • Metodo analitico e attitudine alla risoluzione di problemi complessi • Ottime capacità di comunicazione e collaborazione tecnicaLa risorsa lavorerà in full-remote su progettualità continuative, contribuendo allo sviluppo di soluzioni moderne, scalabili e altamente performanti.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In