Ricerchiamo talenti da inserire nel nostro gruppo di lavoro presso la sede di Viterbo, in relazione alle esigenze dell'azienda vi è la possibilità di svolgere parte del lavoro a distanza.
IlLa candidato selezionato si unirà a un progetto di sviluppo software di grande portata, contribuendo alla progettazione, sviluppo e implementazione di soluzioni innovative.
Le attività includeranno la collaborazione con il team tecnico per la definizione di architetture software, lo sviluppo di applicazioni web e servizi RESTful, nonché l'ottimizzazione delle prestazioni e la risoluzione di problemi complessi.
E' indispensabile una formazione in ambito informatico.
E' necessaria la capacità di problem solving, e soprattutto la voglia di imparare e la passione per il mondo digitale.
Il ruolo richiede la capacità di gestire e coordinare le attività un piccolo team composto da 3-5 persone.
L'offerta è rivolta ad entrambi i sessi.
Requisiti Competenze richieste per lo svolgimento del lavoro sono: Capacità di risoluzione di problemi complessi; Adattabilità; Senso critico; Coordinamento di gruppi di lavoro.
Da un punto di vista tecnico si richiede obbligatoriamente: 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.
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.
Buona conoscenza di AS come WILDFLY, JBOSS, Tomcat.
Preferibile la conoscenza di : Project management; Raccolta e gestione dei requisiti.
Titoli preferenziali: Laurea in informatica o in materie tecniche; Almeno 5 anni di esperienza nel ruolo; (In assenza di una laurea tecnica è indispensabile possedere almeno 5 anni nel ruolo di analista programmatore) Benefit ITLogiX è 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.