Software Engineer | Java 8+, Angular, TDD
Descrizione della posizione
Software Engineer @ HRM all’interno di un progetto di sviluppo software enterprise e contribuirà alla progettazione, implementazione e manutenzione di soluzioni applicative, lavorando su architetture tradizionali e a microservizi.
Il ruolo prevede attività di sviluppo backend con Java, Spring Boot e Quarkus e/o frontend con Angular e React, integrazione con database e gestione delle pipeline CI/CD. La figura applicherà metodologie avanzate come TDD e Spec-Driven Development, utilizzando anche strumenti AI e LLM a supporto del ciclo di sviluppo. Collaborerà con team di architettura, QA e coordinamento tecnico, operando secondo metodologie Agile.
💎Perks &
Benefits: Perché
- HRM?
- 🌐
- Hybrid Working &
- Freedom: Lavora da casa con flessibilità e comfort.
- 🎯 30 Giorni Off: Più tempo per te. Hai un totale di 30 giorni per goderti il tuo tempo libero.
- 📈
- Training &
- Tech Library: Budget formazione personalizzato sui progetti e accesso a risorse per restare sempre aggiornato sulle ultime tech stack.
- 🏥
- Health &
- Welfare: Fondo sanitario contrattuale esteso alla famiglia e un budget welfare su misura per le tue esigenze.
- 💰
- Referral Bonus: Conosci un talento? Presentacelo e ricevi un premio economico senza limiti di segnalazioni.
- 💓
- Plus: Buoni pasto elettronici e convenzioni esclusive su tech, viaggi e lifestyle.
Se Sei
Tu, Sarai Un Tassello Chiave Per Il Nostro Successo Grazie a- Solida esperienza nello sviluppo backend con Java 8+, Spring Boot e/o Quarkus
- Esperienza nello sviluppo frontend con Angular e/o React
- Conoscenza delle REST API e dei principali pattern di comunicazione tra microservizi
- Esperienza con database relazionali (Oracle, PostgreSQL, MySQL) e/o NoSQL
- Conoscenza di metodologie TDD (Test-Driven Development) e/o Spec-Driven Development, con strumenti quali SpecKit, OpenCode o BMAD
- Familiarità con l’utilizzo di AI e LLM a supporto dello sviluppo, della definizione delle specifiche e della generazione dei test
- Esperienza con Git e processi di versionamento del codice
- Familiarità con Docker e pipeline CI/CD (Jenkins, GitLab CI)
- Esperienza di lavoro secondo metodologie Agile/Scrum o Kanban
- Ottima conoscenza della lingua italiana
- Buona conoscenza della lingua inglese (livello B2)
- Esperienza in progetti Energy &
- Utilities
- Esperienza nello sviluppo di applicazioni mobile Android e/o iOS
- Familiarità con AWS e/o Google Cloud Platform
- Conoscenza di Kubernetes e/o OpenShift
- Laurea o diploma a indirizzo informatico o tecnico-scientifico
Il nostro processo di selezione è snello, rispettiamo il tuo tempo:
- Colloquio conoscitivo HR Sync: Una chiacchierata per sincronizzare aspettative, valori e visione.
- Technical Deep Dive: Un confronto tecnico tra pari, senza test "da scuola", ma focalizzato su problemi reali e sulle tue esperienze passate.
- Offerta: Se scatta la scintilla, sei a bordo!
Ti interessa questa posizione?