Crea Avviso di lavoro
Inviami una email con lavori simili

Java Backend Developer / Software Architect

Ricerchiamo per un nostro cliente, una storica società di consulenza informatica, specializzata nell’ambito delle architetture applicative, un Backend developer che sia interessato ad evolvere il suo profilo nella direzione di Software Architect.
Il ruolo consiste nel comprendere le richieste dei clienti, tanto implicite quanto esplicite, e tradurle in soluzioni software efficaci e coerenti con il contesto. Si è responsabile di identificare le attività tecniche e il percorso da seguire per adeguare il software o i processi IT correlati, inclusi gli aspetti di performance, disponibilità, tolleranza ai fault e sicurezza applicativa. Con una solida esperienza nello sviluppo software, si implementa le soluzioni progettate. Si affianca e supporta i membri dei gruppi di progetto favorendone l’apprendimento e la crescita professionale. Si disegna applicazioni, anche complesse, valutandone gli impatti e stimandone l’impegno realizzativo. Si definiscono tutti gli aspetti dello sviluppo software, dai linguaggi più comuni alla tecnologia utilizzata e agli standard di sviluppo, e si guida i membri dei gruppi di analisi e sviluppo.
Si studia e sperimenta nuove tecnologie per comprenderne pregi e difetti e suggerire il miglior modo per adottarle, partecipando allo sviluppo dei progetti e delle proof of concept per l’introduzione di soluzioni innovative.
Competenze Richieste
Almeno 3 anni di esperienza in ruoli tecnici (es. developer, technical analyst, software architect)
Conoscenza delle architetture cloud-native e dei principali pattern architetturali (es. event-driven, microservizi, CQRS)
Partecipazione alle attività di sviluppo software, con capacità di lavorare su più linguaggi e framework (es. Java, Spring)
Conoscenza e applicazione dei principi di software quality e performance tuning (es. scalabilità, efficienza, robustezza, profilazione)
Conoscenza di RDBMS e NoSQL sia open source che commerciali (es. Oracle DBMS, PostgreSQL, MongoDB)
Efficace inserimento in un gruppo tecnico, promuovendo partecipazione proattiva, condivisione delle conoscenze e formazione dei membri del gruppo
Propensione all’innovazione tramite la sperimentazione e l’applicazione di nuove tecnologie
Competenze Gradite
Definire tutti gli aspetti dello sviluppo software, dai linguaggi più comuni alla tecnologia e standard di sviluppo
Stabilire collaborazioni proficue con referenti IT e Business, traducendo requisiti di alto livello in implementazioni tecniche
Conoscenza dei principi di DevOps e delle piattaforme di orchestrazione e gestione container (es. Kubernetes)
Preparare documentazione tecnica con le notazioni standard del software engineering (Arc42, C4, Archimate, UML)
Buona conoscenza della lingua inglese scritta e parlata
Doti di negoziazione e di risoluzione dei problemi
Familiarità con le metodologie di sviluppo Agile e Scrum
Cosa offre il cliente
Contratto a tempo indeterminato CCNL Commercio
RAL prevista tra €35k e €45k
Buoni pasto
Smart working con gestione flessibile della presenza
Formazione continua e aggiornamento su tecnologie avanzate e best practice
Partecipazione a community interne per lo scambio di conoscenze e innovazione
Job rotation e fluidità tra team, per arricchire le competenze e favorire la crescita professionale
#J-18808-Ljbffr
Lavori simili

Java Backend Developer / Software Architect

Candidati Ora
Back to search page