Java/Spring Backend Software Engineer Professional
at Gruppo Euris
Italia, , Italy -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 12 Feb, 2025 | Not Specified | 14 Nov, 2024 | N/A | Spring Data,Agile,E2E,Scala,Sql,Postgresql | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
Euris IT è la nostra Business Unit, organizzata in team di lavoro agile, che si occupa di progettare e sviluppare soluzioni software per importanti clienti nazionali e internazionali.
Per questa BU siamo alla ricerca di un Java Software Engineer Professional con competenze dell’ecosistema Spring.
Se sei appassionato di tecnologia e vuoi lavorare su progetti innovativi e sfidanti, questa è l’opportunità che fa per te, troverai un ambiente di lavoro giovane, dinamico e stimolante.
TECHNICAL SKILL:
Need to have
- Solida conoscenza di Spring MVC e Spring Data
- Solida competenza nello sviluppo di API e servizi RESTful
- Esperienza con database relazionali (Oracle, PostgreSQL, …) e competenze di programmazione SQL
- Solida conoscenza di almeno un IDE (Eclipse, Intellij, …)
- Conoscenza approfondita di Git e Maven
- Abilità nella scrittura e manutenzione di test unitari
- Buona conoscenza dei Design Pattern e dei principi SOLID
- Familiarità con la metodologia Agile
Nice to have
- Conoscenza del paradigma funzionale (es. linguaggi Scala o Kotlin, o librerie Java come VAVR o Cyclops)
- Conoscenza di Spring Data REST
- Esperienza nella scrittura e manutenzione di test end-to-end (e2e)
- Esperienza nella configurazione e manutenzione delle pipeline di CI/CD
- Essere in grado di capire e attenersi alle indicazioni architetturali a microservizi se il contesto progettuale lo richiede.
Soft Skill:
- Orientamento al risultato e spirito di iniziativa
- Capacità di lavorare in team e buone doti di comunicazione
- Attenzione alla qualità del codice e alla gestione di procedure di testing
- Capacità di adattarsi rapidamente ai cambiamenti e alle nuove tecnologie
- Attenzione all’ordine, alla qualità e all’accuratezza
- Curiosità e ricerca delle informazioni
- Orientamento al Cliente e al lavoro di gruppo, in collaborazione con tutte le persone del team
- Capacità analitiche e concettuali
- Flessibilità, intesa come la capacità e la volontà di adattarsi e di lavorare efficacemente in un’ampia gamma di situazioni o con persone o gruppi diversi.
How To Apply:
Incase you would like to apply to this job directly from the source, please click here
Responsibilities:
Please refer the Job description for details
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Proficient
1
Italia, Italy