Sviluppatore Java
Descrizione dell'offerta
Chi siamo
Branch Twist è una software house specializzata nello sviluppo di soluzioni digitali su misura: applicazioni web, app mobile e progetti basati su tecnologie di intelligenza artificiale.
Operiamo con un approccio orientato al risultato e alla sostenibilità tecnica, privilegiando collaborazioni di lungo periodo e una crescita condivisa con i membri del team.
Siamo in una fase di crescita rapida e strutturata: il numero di progetti aumenta, la complessità delle sfide evolve e il team si sta ampliando per sostenere un percorso di sviluppo ambizioso e continuo.
Obbiettivo
La ricerca è prioritariamente rivolta a candidati che abbiano esperienza concreta e già maturata su tecnologie Java e/o PHP, preferibilmente in contesti professionali o su progetti strutturati.
Parallelamente, valutiamo con interesse profili versatili, con mentalità operativa e predisposizione a lavorare su ambiti differenti (backend, frontend, integrazioni, supporto tecnico), in grado di adattarsi alle esigenze progettuali.
Cerchiamo quindi sviluppatori con una base solida su Java o PHP, ma con attitudine “generalista” e orientamento alla soluzione.
Attività previste
La risorsa entrerà a far parte del team di sviluppo e si occuperà di:
- Sviluppo e manutenzione di applicazioni backend in Java (Spring Boot) e/o PHP
- Progettazione, implementazione e integrazione di API
- Sviluppo di nuove funzionalità su progetti web e mobile
- Attività di debugging, refactoring e miglioramento della qualità del codice
- Scrittura di test (ove applicabile)
- Supporto agli ambienti di sviluppo e produzione
- Collaborazione con designer, project manager e tech lead per stima attività, allineamento e revisioni
Requisiti fondamentali
- Esperienza pratica e dimostrabile con framework quali Spring Boot
- Buona conoscenza delle logiche di sviluppo backend (API REST, database relazionali e/o NoSQL, autenticazione)
- Capacità di lavorare in autonomia su task assegnati
- Attitudine al problem solving e al miglioramento continuo
- Capacità di lavorare in team e comunicare in modo efficace
- Familiarità con strumenti di versionamento (Git) e workflow collaborativi
- Sviluppo con strumenti di coding assistito con AI (Claude Code, Cursor)
Requisiti preferenziali
- Esperienza con framework PHP moderni
- Esperienza full-stack compatibile con porzioni del nostro stack (vedi sotto)
- Conoscenza di Docker
- Portfolio o repository pubblici (GitHub o equivalenti)
- Interesse per ambiti quali automazioni, integrazioni o soluzioni AI
Impegno richiesto
È richiesto un impegno continuativo di almeno 4 ore al giorno, con prospettiva di inserimento stabile nel team nel medio-lungo periodo.
Il nostro tech stack
- Backend: Java (Spring Boot), PHP, Python (FastAPI/Django), NodeJS (ExpressJS)
- Frontend: React / NextJS
- Mobile: Flutter
- Database: MongoDB, PostgreSQL
- Tooling: Docker, Git
Non è richiesta la conoscenza completa dello stack: è fondamentale una predisposizione ad ampliare le proprie competenze.
Tipologia contrattuale
- Apprendistato
- Collaborazione a Partita IVA
Retribuzione prevista
Retribuzione/compenso commisurati al profilo, alla seniority e alla tipologia contrattuale
Indicativamente, per collaborazioni a Partita IVA il budget di riferimento è 23-30€/ora.