Luogo di lavoro: | Italia, Lazio, Roma |
Settore: | Informatica |
Ruolo: | IT/Technology |
Filiale: | Soft Strategy |
Data ultimo aggiornamento: | 28/10/2024 2025-01-28 |
Verifica la tua compatibilità con questo annuncio
Template Junior
In Soft Strategy siamo convinti che le persone facciano la differenza. Per questo vogliamo formare i professionisti del domani, appassionati e curiosi, che abbiano ogni giorno la volontà di mettersi in gioco.
Siamo alla ricerca di persone da integrare nella nostra realtà aziendale su progettualità in ambito Telco, Energy & Utilities e Trasporti legate al mondo del digitale e delle tecnologie innovative.
Acquisirai diverse competenze, entrando a far parte di team che ogni giorno si confrontano con attività stimolanti, quali, a titolo non esaustivo:
-
Requisiti Richiesti:
Sintassi Java: comprendere la struttura di base del codice Java, inclusi tipi di dati, variabili, operatori e cicli.
OOP (Object-Oriented Programming): conoscere i concetti di programmazione orientata agli oggetti (classi, oggetti, ereditarietà, polimorfismo, incapsulamento).
Eclipse/IntelliJ IDEA: familiarità con almeno un ambiente di sviluppo integrato (IDE) per scrivere, eseguire e fare debug del codice Java.
Debugging: capacità di utilizzare gli strumenti di debugging per identificare e risolvere errori nel codice.
JUnit: conoscenza delle basi dei framework di test unitari per scrivere e eseguire test automatizzati.
Array, Liste, Code, Stack, Map: comprensione delle strutture dati comuni e del loro utilizzo.
Algoritmi di ordinamento e ricerca: conoscenza dei principali algoritmi di ordinamento e ricerca.
Maven/Gradle: familiarità con strumenti di build per gestire dipendenze e automatizzare la compilazione e distribuzione del codice.
JDBC: comprensione di come Java si interfaccia con i database tramite JDBC.
SQL: competenze di base nella scrittura di query SQL per recuperare e manipolare dati in un database.
Git: capacità di usare Git per versionare il codice, gestire branch e collaborare in team.
Spring: familiarità con il framework Spring per lo sviluppo di applicazioni web o servizi REST.
Servlets e JSP: conoscenza di base delle tecnologie Java per lo sviluppo web.
RESTful API: conoscenza di base di come creare o consumare API RESTful con Java.
JSON/XML: familiarità con i formati di scambio dati comuni, come JSON o XML.
Capacità di analizzare e risolvere problemi tecnici, suddividere compiti complessi in step più semplici e ricercare soluzioni online quando necessario.
Curiosità e voglia di imparare: dimostrare un atteggiamento proattivo nell'apprendere nuove tecnologie e approcci.
Capacità di lavorare in team: collaborare efficacemente con altri sviluppatori e seguire le best practice di sviluppo software.
Gestione del tempo: organizzare il lavoro e rispettare le scadenze.
Tipo di contratto: | Stage |