Cerchiamo profili con esperienza nello sviluppo software, in grado di operare su tecnologie innovative e stack tecnologici evoluti. Offriamo un ambiente dinamico e flessibile, con modalità di lavoro ibrida (in sede e da remoto), orientato agli obiettivi e attento al benessere e all’equilibrio tra vita professionale e personale. Cosa farai con noi Entrerai a far parte di progetti software di ampio respiro e ad alto impatto, dove potrai contribuire attivamente a ogni fase del ciclo di sviluppo. Progettazione e realizzazione di applicazioni web moderne Sviluppo di servizi RESTful scalabili ed efficienti Collaborazione alla definizione delle architetture software Ottimizzazione delle performance e risoluzione di sfide tecniche complesse Chi cerchiamo Una persona con formazione ed esperienza nell’ambito dello sviluppo software. Un professionista curioso, con forte motivazione all’apprendimento e passione per il digitale. Buone capacità di problem solving e attitudine al lavoro in team. Cosa offriamo Progetti stimolanti e innovativi Un ambiente di lavoro dinamico e supportivo Opportunità di crescita professionale e formazione continua Possibilità di lavoro ibrido (sede + remoto) Contratto a tempo indeterminato o altre modalità di collaborazione, definite in base alle esigenze condivise. L’annuncio è rivolto a candidati di entrambi i sessi, in ottemperanza alle normative vigenti. Requisiti: Competenze organizzative richieste Capacità di risoluzione di problemi complessi Adattabilità Senso critico Coordinamento di gruppi di lavoro Competenze tecniche Indispensabile ottima conoscenza avanzata del linguaggio Java Buona conoscenza dei concetti come le lambda expressions, le stream API e le feature delle versioni più recenti di Java Esperienza nell'utilizzo di framework Java come Spring, Hibernate, Struts o altri framework di sviluppo Competenza nell'architettura e nello sviluppo di applicazioni web utilizzando tecnologie come Servlets, JSP, JSF, o Spring MVC Competenza nell'utilizzo di strumenti di build automation come ad esempio Maven o Gradle Competenza nella progettazione e sviluppo di servizi RESTful utilizzando framework come Spring Boot o JAX-RS o sistemi equivalenti Buona conoscenza di AS come WILDFLY, JBOSS, Tomcat Conoscenza delle metodologie di implementazione di architetture software Buona conoscenza della progettazione, sviluppo e gestione di micro-servizi usando diversi framework (Spring o equivalenti) Buona conoscenza approfondita di database relazionali (Oracle, Postgres, MariaDB, MYSQL) e competenza nell'utilizzo di SQL per interrogare e gestire i dati. Conoscenza dei principali linguaggi di programmazione python, javascript, php e dei principali framework per l'implementazione di soluzioni applicative. Esperienza nell'utilizzo di strumenti di versionamento come Git per la gestione del codice sorgente. Abilità nel risolvere problemi complessi e nell'ottimizzare le prestazioni delle applicazioni. Competenze aggiuntive Conoscenza di metodologie e strumenti di Project Management Esperienza nel supporto nella definizione, raccolta e gestione dei requisiti funzionali e tecnici Requisiti minimi Laurea in informatica o in materie tecniche. (In assenza di una laurea tecnica è indispensabile possedere almeno ulteriori 5 anni nel ruolo di analista programmatore in ambiente java) Esperienza lavorativa nel ruolo di almeno 3 anni Benefit Assunzione a tempo indeterminato Ambiente stimolante e lavoro su progetti innovativi Stipendio commisurato all'esperienza effettiva e sistema incentivante legato ai risultati raggiunti Lavoro da remoto e altre forme di conciliazione vita-lavoro, da concordare al momento dell'assunzione Formazione continua. ITLogiX utilizza Coursera per tutti i dipendenti Possibilità di crescita professionale #J-18808-Ljbffr