Overview
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
* 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
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 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 equivalents)
Buona conoscenza approfondita di database relazionali (Oracle, Postgres, MariaDB, MySQL) e competenza nell\'uso di SQL
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
BenefitITLogiX è sempre attenta alle esigenze dei singoli, motivo per il quale l\'effettiva proposta sarà calibrata in fase di assunzione. In generale offriamo:
* 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