Save Job
Posted 2mo ago

Fullstack Developer

@ ITlogiX
Viterbo, Lazio, Italy
€30k-€45k/yrHybridFull Time
Responsibilities:designing applications, developing services, optimizing performance
Requirements Summary:Advanced Java (Spring) expertise, RESTful service and microservices development, SQL databases, Git, build tools (Maven/Gradle), 3+ years experience, degree in computer science or technical field.
Technical Tools Mentioned:Java, Spring, Hibernate, Struts, Servlets, JSP, JSF, Spring MVC, Maven, Gradle, Spring Boot, JAX-RS, WildFly, JBoss, Tomcat, Oracle, Postgres, MariaDB, MYSQL, Python, JavaScript, PHP, Git, Coursera
Save
Mark Applied
Hide Job
Report & Hide
Job Description
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

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.