Java backend azure mongodb
Openjobmetis Spa, per azienda cliente attiva nel settore rail e dei sistemi di segnalamento ferroviario, con sede ubicata in Provincia di Pistoia, ricerca e seleziona:
Posizione:
La risorsa sarà inserita all’interno del team di Ingegneria e sarà responsabile della progettazione, sviluppo, test e manutenzione del software.
Si occuperà dell’intero ciclo di vita dello sviluppo software: dalla raccolta e analisi dei requisiti, alla progettazione, codifica, integrazione, verifica e validazione, garantendo il rispetto degli standard di qualità, sicurezza e dei tempi di progetto previsti.
In particolar modo, si occuperà delle seguenti attività:
- Analisi delle esigenze tecniche e definizione dei requisiti software.
- Progettazione del software mediante diagrammi, flowchart, modelli e algoritmi.
- Sviluppo di applicazioni e moduli software in linguaggi quali, ad esempio: C, C++, Java.
- Manutenzione e miglioramento dei codebase esistenti, inclusa revisione del codice.
- Individuare e risolvere problemi tecnici del software, proponendo soluzioni efficaci e affidabili per garantire il corretto funzionamento dei sistemi.
- Progettare e realizzare miglioramenti del software, sia dal punto di vista funzionale che prestazionale, per aumentare qualità, stabilità e sicurezza delle applicazioni.
- Esaminare nuove tecnologie e strumenti di sviluppo, valutando se possono essere introdotti nei progetti aziendali per rendere i processi più efficienti o le applicazioni più performanti.
- Preparare documentazione tecnica (ad esempio: analisi, specifiche, manuali, report) per condividere i risultati emersi in ambito software a colleghi, responsabili e team di progetto.
- Laurea o Diploma a indirizzo informatico o altro titolo di studio affine.
- Esperienza pregressa di almeno 3 anni in attività di sviluppo software.
- Ottima conoscenza di linguaggi di programmazione quali, ad esempio: C, C++, Java.
- Buona conoscenza di algoritmi, strutture dati e principi di ingegneria del software.
- Buona competenza rispetto a troubleshooting e debugging di codebase complessi.
- Buona conoscenza dei sistemi operativi Linux/UNIX.
- Conoscenza dei principali strumenti per il versionamento del codice (Git o simili).
- Buona conoscenza della lingua inglese.
- Ottime capacità comunicative, spirito di collaborazione e forte attitudine al problem solving.
Altre informazioni:
Si offre contratto di assunzione diretta, con inserimento all'interno di un contesto storico e strutturato, in un ambiente di lavoro altamente formativo, caratterizzato da un forte senso di appartenenza, spirito di squadra e valorizzazione del potenziale.
Il CCNL applicato è il metalmeccanico-industria (sono previste 14 mensilità), con inquadramento e retribuzione da valutare in funzione dell'esperienza pregressa.
Benefit: è prevista la possibilità di poter usufruire della mensa interna.
Orario di lavoro: full time, 40 ore settimanali, dal lunedì al venerdì.
Luogo di lavoro: Provincia di Pistoia.
Il annuncio è rivolto a tutte le persone, senza distinzioni di sesso, in riferimento al D. Lgs. 198/2006. Rifiutiamo ogni forma di discriminazione, crediamo nelle pari opportunità, nelle diversità e nell’inclusione.
Il Titolare, Openjobmetis S.p.A. - Agenzia per il Lavoro sede legale in Via Assietta, n. 19, 20161 Milano, La informa che la Privacy Policy è disponibile all’indirizzo .
57128 Ardenza, Toscana Prime Engineering Italia
Prime Engineering Italia – Senior Software Engineer
Prime Engineering Italia è la divisione italiana di PrimeIT, un'azienda di riferimento con oltre 18 anni di esperienza, specializzata nella fornitura di servizi tecnologici IT, telecomunicazioni e ingegneria.
In qualità di Senior Software Engineer, contribuirai allo sviluppo, all’architettura e all’integrazione di sistemi software complessi destinati ad applicazioni di automazione, comando e controllo in scenari altamente dinamici e mission‑critical. Opererai in contesti caratterizzati da requisiti stringenti di affidabilità, real‑time awareness e integrazione di sistemi distribuiti, impiegando tecnologie di riferimento come ROS/ROS2, C++ e Python.
Mansioni:
- Progettare, sviluppare e manutenere software complessi per applicazioni di automazione, controllo e comando.
- Definire e documentare architetture software scalabili, robuste e performanti.
- Sviluppare e integrare moduli basati su ROS/ROS2 per sistemi distribuiti e piattaforme robotiche.
- Collaborare con team hardware e di ingegneria di sistema per l’integrazione e la validazione in contesti operativi reali.
- Scrivere codice di alta qualità, documentato e testato, seguendo best practice di sviluppo software.
- Partecipare al miglioramento continuo dei processi, metodologie e strumenti di sviluppo.
- Garantire la qualità tecnica delle soluzioni, contribuendo alla revisione del codice e all'ottimizzazione del software.
Requisiti:
- Laurea in Ingegneria Informatica, Automazione o discipline affini (Laurea Magistrale preferibile).
- Almeno 5 anni di esperienza nello sviluppo software in contesti complessi.
- Ottima conoscenza di C++ moderno e Python.
- Esperienza comprovata con ROS/ROS2 in progetti reali.
- Solida comprensione di architetture software e design patterns.
- Esperienza in sistemi di automazione, controllo e comando.
- Familiarità con sistemi di versioning e strumenti DevOps.
- Ottime capacità di problem solving e attenzione ai dettagli.
- Buone doti comunicative e organizzative, capacità di lavorare in team multidisciplinari.
- Fluente in italiano, ottima conoscenza dell’inglese tecnico scritto e parlato.
Contratto a tempo indeterminato (CCNL Commercio). Opportunità di sviluppo professionale e crescita tecnica, formazione continua, ambiente orientato all’innovazione, dinamico e collaborativo. Buoni pasto giornalieri.
AI Software Engineer – Akeron
Siamo alla ricerca di un AI Software Engineer con 3–5 anni di esperienza nello sviluppo software e una forte passione per l’intelligenza artificiale.
Responsabilità:
- Sviluppare e integrare componenti software basati su logiche di automazione e AI.
- Utilizzare framework come LangChain, LlamaIndex, CrewAI o simili per progettare e orchestrare agenti.
- Interfacciarti con API di modelli linguistici (OpenAI, Azure AI, Hugging Face).
- Gestire il design, il testing e il monitoring delle soluzioni AI tramite tool dedicati (LangFuse, PromptLayer, Weights & Biases).
- Realizzare servizi backend in Java e Python, garantendo qualità e performance del codice.
Requisiti:
- Laurea in Informatica, Ingegneria Informatica o discipline affini.
- 3–5 anni di esperienza nello sviluppo software (Java o Python).
- Interesse verso l’applicazione pratica dell’intelligenza artificiale e dell’automazione.
- Conoscenze di base di data management (dataset, pipeline, data quality) e MLOps (monitoraggio, versioning, deployment di modelli).
- Familiarità con i principi di software engineering (design pattern, architetture modulari, API, testing).
- Buona conoscenza della lingua inglese.
- Curiosità tecnologica, capacità analitiche e problem solving.
- Un ambiente di lavoro sostenibile ed inclusivo ...
- Formazione continua, possibilità di carriera, progetti innovativi in ambito AI applicata.
Embedded Software Engineer – Intecs Spa
Intecs Spa ricerca un Embedded Software Engineer per attività di sviluppo e manutenzione di Board Support Package (BSP), di customizzazione del kernel per dispositivi Embedded e di porting su differenti piattaforme hardware.
Requisiti:
- Esperienza minima 3 anni.
- Laurea in Ingegneria Informatica, Informatica o corsi specifici di specializzazione.
- Esperienza con Linux embedded (preferibilmente Yocto project).
- Conoscenza approfondita di C e shell scripting.
- Esperienza con driver Linux e device tree.
- Buona conoscenza del funzionamento del kernel Linux.
- Gradita conoscenza di strumenti di versionamento (Git) e debugging (GDB, oscilloscope, JTAG), Sviluppo BSP Android Automotive.
- Gradita conoscenza degli standard di settore (ISO26262, DO178C, MIL-STD-498, ECSS).
Soft Skills:
- Precisione, ottime capacità di analisi, rispetto delle tempistiche, gestione dello stress, capacità di ascolto e di negoziazione.
- Opportunità di crescita in settori come Automotive, Fintech, Difesa, Spazio e Ricerca & Sviluppo.
- Retribuzione e livello commisurati alla tua esperienza, welfare aziendale, smart working dove possibile.
- Buoni pasto da €8 per ogni giorno lavorato.
- Percorsi di formazione continua e crescita professionale.
- Certificazione Parità di Genere UNI/PdR125:2022.
Software Engineer – aizoOn (Aerospace, Defense & Naval)
La candidatura sarà inserita all'interno dell'area IT della Divisione Aerospace, Defense & Naval di aizoOn ed opererà presso un importante cliente in ambito Difesa.
Competenze necessarie:
- Competenza di sviluppo in linguaggio C#, JavaScript e C.
- Competenza ambiente di sviluppo .NET.
- Competenza sviluppo in ambiente VisualStudio 2019.
- Competenza sviluppo in ambiente Linux.
- Capacità di redigere documentazione tecnica in lingua inglese/italiana.
Conoscenze preferenziali:
- Conoscenza Framework Angular.
- Conoscenza DB SQL.
- Conoscenza delle reti.
- Conoscenza del protocollo RESTCONF e linguaggio di modellazione YANG.
- Conoscenza di IBM DOORS e/o Polarion.
- Conoscenza dell’ambiente di sviluppo Eclipse.
C/C++ Software Engineer – aizoOn (Aerospace, Defense & Naval)
La candidata opererà presso importante cliente in ambito difesa, gestendo attività di System Engineering nella progettazione e simulazione di equipaggiamenti.
Responsabilità:
- Analisi dei requisiti e architettura.
- Porting nuovo HW e SO e sviluppo di SW embedded real time per la processazione di video e gestione delle interfacce.
- Disponibilità al supporto all’integrazione del sistema presso altri siti esterni.
- Laurea in materie tecnico-scientifiche.
- Esperienza pregressa nel ruolo (minimo 2 anni).
- Conoscenza della lingua inglese (lettura e scrittura).
- Conoscenza del dominio d’applicazione (C, C++, multithreading, debugging, TCP/UDP, interfacce seriali, test funzionali, algoritmi di tracking).
- Conoscenza di IBM Rational DOORS, sistemi di sviluppo (Eclipse, Alma 8, Microsoft Windows).
- Conoscenza della documentazione della fase di ciclo di vita del software.
Java Developer – Florence Consulting Group
Progetti enterprise in diversi settori. Lavorerà su microservizi, con approccio CI/CD e team strutturati.
Responsabilità:
- Svilupperà API RESTful e microservizi in Java.
- Lavorerà con Application Server e database enterprise.
- Collaborerà con il team su pipeline CI/CD.
- Contribuirà alla definizione delle architetture software.
Requisiti:
- Laurea in ambito tecnico-informatico o cultura equivalente.
- Almeno 5 anni di esperienza nello sviluppo Java (Java EE o Spring).
- Ottima conoscenza di API RESTful.
- Esperienza con Maven e versioning Git.
- Padronanza di Application Server e Database.
- Attitudine al lavoro in team.
- Esperienza su Jenkins e pipeline CI/CD.
- Background su architetture a microservizi.
- Buona conoscenza della lingua inglese.
Formazione mirata e continua, percorsi di crescita individuali, progetti innovativi ad alto contenuto tecnologico, smart working flessibile e sedi a Firenze, Roma e Cosenza.
Florence Consulting Group promuove l’inclusione e garantisce pari opportunità a tutti.
C / C++ Software Engineer – L.68/99
Enrollment in L.68/99 lists. Experience in mobile development (Java, Objective‑C, Swift, Kotlin).