Senior Developer - Applicazioni Web Enterprise
Descrizione dell'offerta
Turin Tech , società di ingegneria che sviluppa sia progetti interni che in collaborazione con i principali player del settore industriale, principalmente Automotive, Marine, Aerospace, Railway e Machinery ricerca un Senior Developer con esperienza consolidata nello sviluppo di applicazioni web enterprise.
La risorsa verrà inserita in un ambiente di lavoro dinamico che richiede il seguente stack tecnologico:
- Backend : Java (8+), Spring Boot/Framework (microservizi, sicurezza, persistenza con JPA/Hibernate), Maven/Gradle.
- Frontend : Angular (12+), TypeScript/JavaScript ES6+, HTML5/CSS3/SCSS, librerie UI (PrimeNG, Angular Material), integrazione con API REST.
- Database : progettazione e ottimizzazione DB relazionali (MySQL, PostgreSQL, Oracle), query complesse e performance tuning.
- Architettura e Design : microservizi RESTful, design patterns, principi SOLID e Clean Architecture, API Gateway e service orchestration.
- DevOps e Cloud : containerizzazione con Docker, CI/CD (Jenkins, GitHub/GitLab CI, Azure DevOps), deploy su AWS/Azure e on-premise, monitoraggio con ELK/Prometheus.
- Testing e Quality Assurance : unit/integration testing (JUnit, Mockito), TDD/BDD, code review e analisi statica del codice.
TECH SKILLS
- Architettura e Design : progettazione di sistemi RESTful e microservizi, applicazione di design pattern, principi SOLID e Clean Architecture, gestione di API Gateway e orchestrazione dei servizi.
- DevOps e Deployment : containerizzazione con Docker, configurazione di pipeline CI/CD, deploy su cloud (AWS, Azure) e ambienti on-premise, monitoraggio e logging delle applicazioni.
- Testing e Quality Assurance : unit e integration testing, metodologie TDD/BDD, code review e analisi statica del codice.
SOFT SKILLS
- Analisi e requisiti : capacità di analizzare bisogni funzionali e non funzionali, tradurli in specifiche tecniche, individuare gap e proporre soluzioni, con adeguata documentazione.
- Gestione clienti e comunicazione : interfaccia diretta con i clienti, capacità di spiegare concetti tecnici in linguaggio business, gestione delle aspettative e comunicazione proattiva in meeting e presentazioni.
- Progettazione e problem solving : progettazione end-to-end di applicazioni complesse, problem solving creativo, valutazione trade-off e prototipazione rapida.
- Team work e leadership : collaborazione in team Agile/Scrum, mentoring di junior, condivisione conoscenze e iniziativa nel proporre miglioramenti.
Si richiede:
- Laurea in discipline scientifiche o esperienza equivalente.
- Oltre 5 anni di esperienza nello sviluppo di soluzioni software enterprise.
- Almeno 3 anni di esperienza con Java e Spring Boot.
- Almeno 3 anni di esperienza nello sviluppo frontend con Angular.
- Esperienza comprovata in progetti web di successo, documentata da portfolio.
Cosa offriamo
- Progetti stimolanti con clienti enterprise di alto profilo.
- Autonomia tecnica e possibilità di contribuire alle scelte architetturali.
- Team senior, formazione continua e crescita verso ruoli di leadership.
- Ambiente collaborativo, strumenti all’avanguardia e flessibilità per un buon work-life balance.
SEDE DI LAVORO : Torino.
INFORMATIVA PRIVACY
Gli interessati ambosessi (L.903/77) possono inviare la propria candidatura, allegandovi l’autorizzazione al trattamento dei dati personali ai sensi D.Lgs 196/03