Software Engineer

Software Engineer

Varese Freelance 62100 - 75900 € / anno (stimato) Smart working non possibile
F

In sintesi

  • Mansioni: Sviluppa software innovativo e collabora su progetti all'avanguardia.
  • Azienda: Azienda tecnologica innovativa con una cultura collaborativa.
  • Benefit: Stipendio competitivo, benefici sanitari, lavoro remoto e sviluppo professionale.
  • Altre informazioni: Ambiente dinamico con eccellenti opportunità di crescita professionale.
  • Perché questo lavoro: Lavora con tecnologie all'avanguardia e fai la differenza in progetti innovativi.
  • Qualifiche: Esperienza nello sviluppo software e capacità di lavorare in team.

La retribuzione prevista è compresa tra 62100 - 75900 € per anno.

Stiamo attualmente supportando un nostro importante cliente, una realtà innovativa operante nel settore dei servizi digitali e delle piattaforme tecnologiche ad elevata criticità operativa. Negli ultimi anni l'organizzazione ha investito significativamente nella modernizzazione della propria architettura applicativa, adottando paradigmi cloud native, microservizi e pratiche DevOps per supportare la crescita del business e l'evoluzione dei propri servizi.

In un contesto caratterizzato da elevati volumi transazionali e dalla necessità di garantire monitoraggio continuo delle operazioni, il cliente sta sviluppando nuove soluzioni orientate all'osservabilità, al controllo dei processi e alla gestione in tempo reale di dati critici. L'obiettivo è migliorare la visibilità operativa delle piattaforme, incrementare l'efficienza dei processi e supportare decisioni rapide e basate sui dati attraverso strumenti tecnologici di ultima generazione.

Descrizione del Progetto

Il cliente sta affrontando una significativa evoluzione della propria piattaforma core con l'obiettivo di rafforzare la capacità di monitoraggio e supervisione di processi business strategici ad elevato impatto operativo. In quest'ambito è stato avviato un programma di sviluppo volto alla realizzazione di una nuova generazione di strumenti dedicati alla visualizzazione, analisi e gestione in tempo reale delle informazioni provenienti dai sistemi aziendali. L'iniziativa nasce dalla necessità di aumentare la visibilità operativa su processi complessi caratterizzati da elevati volumi di transazioni e da molteplici interazioni tra sistemi distribuiti.

Il progetto prevede la progettazione e l'implementazione di componenti applicative che consentano di raccogliere, elaborare e presentare informazioni critiche attraverso dashboard avanzate e strumenti di monitoraggio evoluti. La nuova piattaforma dovrà permettere agli utenti di ottenere una visione chiara e immediata dello stato delle operazioni, individuare eventuali anomalie, verificare il corretto funzionamento dei flussi applicativi e supportare una gestione più efficace delle attività quotidiane. L'infrastruttura sarà sviluppata secondo principi di scalabilità, resilienza e manutenibilità, sfruttando architetture moderne basate su microservizi e tecnologie cloud native.

All'interno di questo scenario, il cliente sta potenziando il proprio team tecnico con professionisti motivati, proattivi e orientati al risultato, che possano contribuire attivamente alla crescita della piattaforma e all'implementazione di funzionalità chiave. Il contesto rappresenta un'opportunità di partecipare a un programma strategico di ampio respiro, caratterizzato da una roadmap evolutiva significativa e da prospettive di sviluppo continuativo nel tempo.

Le attività saranno svolte in stretta collaborazione con team multidisciplinari coinvolti nelle fasi di analisi, progettazione, sviluppo, integrazione e miglioramento continuo della soluzione, contribuendo alla realizzazione di un ecosistema tecnologico centrale per l'evoluzione futura dei servizi aziendali.

Ruolo e Responsabilità del Consulente

Future Horizons fornirà un Software Engineer Java Microservices che supporterà il cliente nelle attività di progettazione, sviluppo ed evoluzione delle componenti applicative all'interno dell'ecosistema tecnologico della piattaforma core. Il consulente collaborerà con i team di sviluppo contribuendo alla realizzazione di microservizi, integrazioni applicative e funzionalità dedicate al monitoraggio e alla gestione dei processi operativi.

La risorsa parteciperà all'intero ciclo di sviluppo software, supportando l'analisi tecnica dei requisiti, l'implementazione delle soluzioni, l'integrazione con basi dati e sistemi esistenti, nonché le attività di miglioramento continuo delle performance, della qualità del codice e dell'affidabilità complessiva della piattaforma. L'obiettivo sarà contribuire alla costruzione di una soluzione scalabile, moderna e altamente performante in grado di supportare la crescita del business.

Competenze Richieste

  • Esperienza nello sviluppo software backend con linguaggio Java, preferibilmente su versioni recenti e moderne della piattaforma.
  • Conoscenza approfondita del framework Spring Boot e del relativo ecosistema.
  • Esperienza nella progettazione e nello sviluppo di architetture a microservizi.
  • Capacità di progettare ed esporre API REST robuste, scalabili e manutenibili.
  • Esperienza nell'utilizzo di Docker per la containerizzazione delle applicazioni.
  • Conoscenza di Kubernetes per la gestione e l'orchestrazione di ambienti distribuiti.
  • Esperienza con differenti tecnologie database relazionali e non relazionali.
  • Familiarità con concetti di scalabilità, resilienza, fault tolerance e sistemi distribuiti.
  • Conoscenza delle pratiche di sviluppo moderne, versionamento del codice e collaborazione in team Agile.
  • Forte attitudine proattiva, capacità di problem solving, autonomia operativa e desiderio di contribuire attivamente alla crescita di progetti strategici di lungo termine.

Dettagli Contrattuali

  • Sede di lavoro: Hybrid Remote - Milano o Torino
  • Tipologia Contrattuale: Consulente Autonomo Libero Professionista (Partita Iva)
  • Durata: Ingaggio iniziale fino a fine 2026 con alta probabilità di estensioni progettuali a lungo termine

Software Engineer datore di lavoro: Future Horizons

Lavorare con noi significa entrare a far parte di un ambiente innovativo e stimolante, dove la modernizzazione delle architetture applicative è al centro della nostra missione. Offriamo opportunità di crescita professionale continua, un forte supporto alla formazione e un lavoro collaborativo in team multidisciplinari, il tutto in una sede ibrida tra Milano e Torino che favorisce un equilibrio tra vita lavorativa e personale. Unisciti a noi per contribuire a progetti strategici che hanno un impatto reale nel settore dei servizi digitali.

F

Dettagli di contatto:

Team di recruiting di Future Horizons

Consigli degli esperti StudySmarter🤫

Ecco come pensiamo che potresti ottenere Software Engineer

✨Costruisci un Portafoglio Solido

Se vuoi fare il freelance nel campo dell'ingegneria e sviluppo software, il tuo portafoglio è la tua arma segreta! Mostra i progetti su cui hai lavorato, magari includendo anche qualche contributo a codice open source, così da poter dimostrare le tue abilità pratiche a potenziali clienti.

✨Frequenta Meetup e Conferenze

Un modo fantastico per farti vedere è partecipare a eventi di settore come meetup di sviluppatori o conferenze tech. Qui puoi incontrare altri professionisti, scambiare idee e potenzialmente trovare clienti o collaborazioni. Ricorda, il networking è tutto in questo campo!

✨Utilizza Piattaforme Freelance

Crea un profilo su piattaforme come Upwork o Freelancer, dove puoi iniziare a cercare progetti che ti interessano. Assicurati di avere un portfolio ben curato e di scrivere proposte personalizzate per ogni lavoro che desideri ottenere, dimostrando come le tue competenze si allineano alle esigenze del cliente.

✨Fatti Conoscere Su LinkedIn

Su LinkedIn, smettila di rimanere nel backstage! Pubblica aggiornamenti sui tuoi progetti, condividi articoli interessanti legati all'ingegneria software e interagisci con altri professionisti. Questo ti aiuterà a costruire il tuo brand e a farti notare da potenziali clienti, quindi non essere timido!

Pensiamo che ti servano queste competenze per eccellere come Software Engineer

Java
Spring Boot
Microservizi
API REST
Docker
Kubernetes
Database relazionali

Alcuni consigli per la tua candidatura 🫡

Mostra il tuo codice!:Per un ruolo freelance in ingegneria e sviluppo software, avere un portfolio online è fondamentale. Includi collegamenti a progetti che hai realizzato, repository GitHub e qualsiasi lavoro che metta in mostra le tue competenze tecniche. Questo è il tuo biglietto da visita digitale!

Sii chiaro sulle tue tariffe:Quando invii la tua candidatura, non dimenticare di menzionare le tue tariffe per il lavoro freelance. La trasparenza è importante per stabilire un rapporto di fiducia con i clienti. Fai sapere anche la tua disponibilità e se hai preferenze di lavoro su progetti specifici.

Parla delle tecnologie che usi:Assicurati di dettagliare nel tuo CV quali linguaggi di programmazione e framework conosci. Specifica se hai esperienza con tecnologie in voga come React, Node.js o Python. Questo potrebbe attirare l'attenzione di chi cerca competenze specifiche per il loro progetto.

Scrivi un messaggio personalizzato:Quando ti candidi per un progetto freelance, prenditi il tempo di scrivere un messaggio personalizzato per Future Horizons. Spiega perché sei interessato al progetto e come le tue esperienze passate possono contribuire al loro successo. Questo dimostra che sei motivato e che presti attenzione ai dettagli!

Come prepararti a un colloquio di lavoro presso Future Horizons

✨Mostra il tuo portfolio

In un colloquio per un lavoro freelance nel campo dell'ingegneria e sviluppo software, il tuo portfolio è fondamentale. Assicurati di avere pronti esempi di progetti precedenti, magari includendo anche link a repository GitHub o applicazioni che hai sviluppato. I datori di lavoro vogliono vedere cosa sai fare davvero!

✨Preparati a discussioni tecniche

Aspettati domande tecniche che potrebbero riguardare linguaggi di programmazione specifici, algoritmi e strutture dati. Potrebbero anche chiederti di risolvere problemi di coding o di disegnare architetture software su una lavagna. Sii pronto a dimostrare le tue competenze in tempo reale!

✨Comunica le tue tariffe chiaramente

Essendo un freelancer, è importante discutere i tuoi tassi orari o per progetto con chiarezza. Non aver paura di esprimere il valore che offri, supportato dai risultati ottenuti nei tuoi progetti passati. Questo aiuterà a stabilire un rapporto di fiducia sin dall'inizio!

✨Adatta le tue risposte al cliente

Nel freelance, è cruciale dimostrare che puoi lavorare in modo autonomo ma anche che comprendi le esigenze del cliente. Durante il colloquio, cerca di collegare le tue esperienze passate ai requisiti specifici di Future Horizons e fai notare come il tuo approccio può apportare valore al loro progetto.