Software Engineer - Java
Descrizione dell'offerta
Java Software Engineer (Mid-Level)
Sede di lavoro: Remote First (con sporadiche presenze presso l'ufficio - Milano)
Livello di esperienza: Mid-level (2-4 anni)
Inquadramento: Full-time
Siamo alla ricerca di un Java Software Engineer di talento che si unisca al nostro team di sviluppo. La risorsa ideale possiede un solido background accademico in discipline STEM e ha già maturato un’esperienza significativa nella progettazione e implementazione di applicazioni scalabili.
Lavorerai in un ambiente dinamico, prevalentemente da remoto, mantenendo però il valore del contatto umano attraverso saltuari incontri di coordinamento e brainstorming in presenza.
- Progettare, sviluppare e manutenere software di alta qualità utilizzando Java.
- Partecipare all'intero ciclo di vita del software (SDLC), dall'analisi dei requisiti al deploy.
- Collaborare con il team per definire le migliori architetture tecniche.
- Garantire la qualità del codice attraverso Code Review e unit testing.
- Risolvere problematiche tecniche complesse e ottimizzare le performance delle applicazioni.
- Formazione: Laurea in ambito STEM (Informatica, Ingegneria, Matematica, Fisica o affini).
- Esperienza: Almeno 2-3 anni di esperienza nello sviluppo Java (Spring/Spring Boot).
Competenze Tecniche:
- Ottima conoscenza di Java 8+ e dei principali design pattern.
- Esperienza con database relazionali (MySQL, PostgreSQL) e/o NoSQL.
- Conoscenza dei paradigmi di programmazione a oggetti e funzionale.
- Utilizzo di strumenti di versionamento (Git).
Soft Skills: Proattività, capacità di problem-solving e attitudine al lavoro in team.
- Flessibilità: Modalità di lavoro 100% remota , con l'eccezione di sporadiche presenze
- Ambiente: Un contesto stimolante con tecnologie all'avanguardia.
- Benefit: Pacchetto retributivo competitivo e welfare aziendale.