Experis è un brand autenticamente globale e un provider IT in grado di fornire alle aziende servizi integrati: consulenza informatica e ingegneristica, soluzioni IT, professionisti altamente qualificati e formazione tecnica ed innovativa.
Per azienda cliente italiana specializzata nell'Information Technology per il settore Retail e basata a Campobasso siamo alla ricerca di un Java Developer.
Profilo e descrizione del ruolo:
Il Software Developer è un ruolo chiave nel team Progetti e Sviluppo. Opera sotto la supervisione del Team Leader interagendo quotidianamente con le diverse figure professionali come ad esempio Software Analyst, UX Designer, Quality Assurance e DBA e riporta al Business Unit Manager.
Obiettivi specifici del ruolo:
Sviluppo di nuovi software e manutenzioni di software esistenti.
Competenze e qualifiche richieste:
1. Laurea in Ingegneria informatica (1° o 2° livello), in Informatica (1° o 2° livello) o equivalente;
2. Almeno 3 anni di esperienza lavorativa in ruolo analogo;
3. Conoscenza approfondita di Java 8+/Spring Framework, nello sviluppo di servizi web e microservices Java API for XML Web Services/JPA Java Persistence API;
4. Utilizzo di Maven e Git come repository;
5. Conoscenza approfondita dei database relazionali;
6. Conoscenza delle tecnologie di sviluppo WEB;
7. Orientamento al “problem solving”;
8. Capacità ed entusiasmo per il lavoro in team e spirito di squadra;
9. Ottime capacità relazionali;
10. Buona conoscenza dell’Inglese scritto e parlato.
Responsabilità giornaliere e mensili:
1. Implementare nuovi programmi software sulla base delle specifiche ricevute;
2. Realizzazione di hotfix o patch di programmi esistenti;
3. Mantenere e migliorare le prestazioni del software esistente;
4. Creare e integrare API;
5. Creare e implementare soluzioni di archiviazione dati;
6. Comunicare in modo chiaro e regolare con i colleghi della direzione e del supporto tecnico;
7. Testare e mantenere i prodotti software per garantire una grande funzionalità e ottimizzazione;
8. Partecipazione attiva nel processo di migliorare i programmi software esistenti, indicando suggerimenti o innovazione tecnologica.
Competenze e qualifiche gradite:
1. Conoscenza di altri linguaggi quali C#, HTML5, Angular, JS;
2. Conoscenza di framework di sviluppo quali Node.js o altri framework basati su javascript;
3. Conoscenza di altri database relazione (SQL Server, MariaDB) e dei loro dialetti SQL;
4. Conoscenza Ide della famiglia JetBrains, IntelliJ;
5. Capacità di utilizzo dei comandi di base di un sistema operativo Linux-based;
6. Preferibile certificazione LPI- 101 102 per Linux;
7. Capacità di utilizzo dei comandi di base di un sistema operativo Windows;
8. Utilizzo della metodologia Agile.
#J-18808-Ljbffr