Informazioni su Softgenia: Softgenia è leader nel settore tecnologico e fornisce soluzioni innovative in ambito intelligenza artificiale, sviluppo software, web marketing e altro ancora. La nostra missione è dare vita a idee innovative, servendo una clientela globale con prodotti come strumenti di intelligenza artificiale, software per le risorse umane e una varietà di servizi di web marketing. In preparazione alla fiera We Make Future, stiamo cercando di ampliare il nostro team con uno specialista di intelligenza artificiale qualificato.
Panoramica del ruolo: Stiamo cercando uno sviluppatore Java per entrare a far parte del nostro team. Il candidato ideale avrà una solida esperienza nello sviluppo backend, una solida conoscenza dei framework Java e una buona comprensione dei servizi RESTful. Lavorerà a stretto contatto con altri sviluppatori e team tecnici per creare e gestire applicazioni e integrazioni efficienti e affidabili.
Responsabilità: • Sviluppare e gestire componenti backend e API utilizzando Java e tecnologie correlate. • Collaborare con sviluppatori frontend, designer e product manager per fornire soluzioni complete. • Scrivere codice pulito, scalabile e ben documentato. • Ottimizzare le prestazioni e risolvere i problemi nei sistemi nuovi ed esistenti. • Lavorare con database relazionali e modelli di dati. • Partecipare a revisioni del codice e discussioni tecniche. • Contribuire al miglioramento continuo delle pratiche di sviluppo.
Requisiti: • Laurea triennale o magistrale in Informatica, Ingegneria del Software o un campo correlato. • Esperienza comprovata con Java (JDK 8 o superiore) e framework come Spring Boot. • Familiarità con API REST, protocolli HTTP e architettura a microservizi. • Conoscenza di database relazionali (ad esempio MySQL, PostgreSQL) e SQL. • Esperienza con sistemi di controllo delle versioni (ad esempio Git) e strumenti di build (ad esempio Maven o Gradle). • Buona comprensione dei principi e dei design pattern orientati agli oggetti. • Capacità di lavorare in modo indipendente e in team. • Ottime capacità di problem solving e comunicazione.
Cosa offriamo: • Pacchetto retributivo e benefit competitivo. • Opportunità di lavorare su progetti concreti con un team esperto. • Orari di lavoro flessibili e possibilità di lavoro da remoto. • Opportunità di sviluppo professionale e apprendimento. • Un ambiente di lavoro collaborativo e collaborativo.