La Divisione ICT Corporate di Synergie Italia è specializzata nel Professional Staffing e nella Ricerca e Selezione di personale qualificato.
Software Engineer - Back End Developer
Progettare, sviluppare e distribuire sistemi scalabili con particolare attenzione alla qualità.
Tecnologie Utilizzate:
* Java come tecnologia back-end principale;
* Strumenti DevOps per garantire la qualità e la velocità del ciclo di vita dei progetti;
* Linux come sistema operativo per gli ambienti di sviluppo e produzione;
* MySQL e PostgreSQL come database relazionali;
* Jersey e Spring come framework per l'implementazione delle API;
* DynamoDB come database NoSQL;
* AWS come piattaforma cloud per l'infrastruttura;
* Microservizi RESTful su EC2 per la creazione di servizi indipendenti;
* RDS/DynamoDB per la persistenza dei dati;
* S3 per lo storage degli oggetti;
* AWS Lambda per le funzioni serverless;
* Kinesis ed ElasticSearch per lo streaming dei log.
In qualità di Software Engineer - Back End Developer, ti occuperai di:
1. Progettare e sviluppare sistemi scalabili con particolare attenzione alla qualità;
2. Utilizzare tecnologie back-end come Java e strumenti DevOps per garantire la qualità e la velocità del ciclo di vita dei progetti;
3. Lavorare in squadra con altri developer e ingegneri per costruire e migliorare i nostri prodotti di pagamento;
4. Rispondere alle esigenze degli utenti con nuove funzionalità e innovazioni.
Requisiti
* Laurea in informatica, ingegneria informatica o in un campo correlato;
* Esperienza di almeno 3 anni su infrastrutture a microservizi e metodologie Agile;
* Esperienza su ambienti cloud;
* Comunicazione strutturata e ottima conoscenza della lingua inglese;
* Modalità di lavoro Ibrido.
Sede: Milano.