Descrizione della Posizione Lavorativa
Software house in fase di evoluzione della propria piattaforma proprietaria sta migrando verso un'architettura a microservizi basata su Java. Entrando in azienda farai parte di un team tecnico strutturato di oltre 20 professionisti e contribuirai direttamente all'evoluzione tecnologica del prodotto.
Responsabilità principali:
- Progettare e sviluppare nuovi servizi backend in Java basati su architettura a microservizi.
- Collaborare con il team di sviluppo per definire soluzioni tecniche e nuove funzionalità di prodotto.
- Sviluppare API REST scalabili e manutenibili.
- Partecipare alle attività di manutenzione evolutiva e al miglioramento continuo della piattaforma.
- Lavorare in contesto Agile e confrontarsi quotidianamente con sviluppatori, analisti funzionali e Product Owner.
- Utilizzare strumenti di AI-assisted development (ad es. Claude) per accelerare lo sviluppo, il refactoring e migliorare la qualità del codice.
Competenze ed esperienza richieste:
- Almeno 2-3 anni di esperienza nello sviluppo backend Java.
- Ottima conoscenza di Java, Spring Boot e sviluppo di microservizi.
- Esperienza nella realizzazione di API REST.
- Conoscenza di JPA/Hibernate.
- Esperienza con PostgreSQL e/o Oracle.
- Familiarità con Maven, Git e metodologie Agile.
Nice to have:
- Esperienza con Angular.
- Conoscenze di Docker e Kubernetes.
- Esperienza in pipeline CI/CD e contesti cloud.
Modalità di lavoro e contesto: lavoro ibrido con presenza in sede ad almeno un giorno a settimana; sede a Ferrara; team tecnico di oltre 20 risorse.
Benefit
- Contesto tecnico strutturato con team numeroso (>20 persone).
- Modalità di lavoro ibrida (presenza in sede almeno 1 giorno/settimana).
- Uso di strumenti di AI-assisted development per migliorare produttività e qualità del codice.
Requisiti
Almeno 2-3 anni di esperienza nello sviluppo backend Java; ottima conoscenza di Java, Spring Boot, microservizi; esperienza nello sviluppo di API REST; conoscenza di JPA/Hibernate; esperienza con PostgreSQL e/o Oracle; familiarità con Maven, Git e metodologie Agile. Preferibile esperienza con Angular, Docker, Kubernetes, CI/CD ed esperienze in ambiente cloud.
Competenze richieste
Competenze professionali
Java
Spring Boot
Microservizi
API REST
JPA/Hibernate
PostgreSQL
Oracle
Maven
Git
Angular
Docker
Kubernetes
CI/CD
Cloud
Competenze trasversali
Lavoro di squadra
Comunicazione
Problem solving
Adattabilità in contesto Agile