Full Stack Developer (Java)
Mid-level full stack developer (≈3 years' experience) joining an internal team at a software house in Milan, building end-to-end features with Java/Spring Boot microservices on the backend and Angular on the frontend. Day to day involves REST API design and third-party integrations, automated testing, code reviews and microservice maintenance. On-site in Milan; RAL €35,000–45,000.
- Compensation
- €35K–€45K / yr
- Location
- Lombardia, Italy
- Work setup
- Not specified
- Seniority
- Lead
- Employment
- Not specified
- Experience
- Not specified
- Category
- Fullstack
- Posted
Skills
Must have
- ~3 years of fullstack or backend development experience with frontend exposure
- Good knowledge of Java 11+ and autonomy with Spring Boot
- Experience with Angular 15+, TypeScript and RxJS
- Knowledge of REST APIs and OpenAPI/Swagger tools
- Experience integrating external APIs via Feign, RestTemplate or WebClient
- Knowledge of MongoDB or solid SQL skills with willingness to work with document databases
- Fluent use of Git and knowledge of Docker
- Experience with CI/CD pipelines and testing tools including JUnit and Mockito
- Knowledge of OAuth2/OIDC and JWT authentication mechanisms
- Fluent Italian and sufficient English for technical documentation
Nice to have
- Knowledge of Kafka and Keycloak or other identity providers
- Experience with multi-tenant or white-label products
- Experience in e-commerce, ticketing, payments or corporate welfare sectors
- Knowledge of modern Angular features and API client generation tools
- Familiarity with Kubernetes
Full description
ICTpiù, divisione Tech & Digital di Lavoropiù, ricerca per una software house innovativa, un/una Fullstack Developer Mid (Java/Spring Boot + Angular), con circa 3 anni di esperienza nel ruolo.
Cerchiamo una figura che entrerà a far parte del team di sviluppo interno, occupandosi della realizzazione di nuove funzionalità, della manutenzione evolutiva dei microservizi e dell'integrazione con API di partner esterni. La risorsa collaborerà con il Solution Architect e il Tech Lead, contribuendo alla qualità del codice e all'evoluzione dell'architettura applicativa.
Responsabilità:
- Sviluppo end-to-end di funzionalità backend con Java e Spring Boot e frontend con Angular.
- Progettazione e integrazione di API REST e servizi di terze parti.
- Scrittura di test automatici e partecipazione alle code review.
- Manutenzione evolutiva dei microservizi e aggiornamento delle tecnologie.
- Troubleshooting e collaborazione con il team interno e i fornitori esterni.
Requisiti Tecnici:
- Circa 3 anni di esperienza nello sviluppo fullstack o backend con esposizione al frontend.
- Buona conoscenza di Java 11+ e autonomia con Spring Boot.
- Esperienza con Angular 15+, TypeScript e RxJS.
- Conoscenza delle API REST e degli strumenti OpenAPI/Swagger
- Esperienza nell'integrazione di API esterne tramite Feign, RestTemplate o WebClient.
- Conoscenza di MongoDB oppure solide competenze SQL e disponibilità a lavorare con database documentali.
- Utilizzo fluente di Git e conoscenza di Docker.
- Esperienza con pipeline CI/CD e strumenti di testing, tra cui JUnit e Mockito.
- Conoscenza dei meccanismi di autenticazione OAuth2/OIDC e JWT.
- Italiano fluente e inglese sufficiente per la documentazione tecnica.
Requisiti preferenziali:
- Conoscenza di Kafka e Keycloak o altri identity provider.
- Esperienza su prodotti multi-tenant o white-label.
- Esperienza nei settori e-commerce, ticketing, pagamenti o welfare aziendale.
- Conoscenza di funzionalità moderne di Angular e strumenti per la generazione di client API.
- Familiarità con Kubernetes.
Sede di lavoro: Milano, zona Sant'Ambrogio
Range di RAL €35.000 - €45.000
La retribuzione verrà quantificata sulla base di criteri oggettivi e neutri sotto il profilo del genere e alle pertinenti disposizioni del contratto collettivo applicato in relazione alla posizione
Lavoropiù S.p.a. Aut. Min. Prot. N. 1104 SG del 26/11/2004.
Lavoropiù crede in una politica inclusiva, rispettosa delle pari opportunità e delle diversità e specificità delle persone, in linea