Note sui cookies

Utilizziamo dei cookies per questo sito internet. Alcuni di questi sono necessari al fine del funzionamento del sito, come quelli tecnici e funzionali. Altri tipi di cookies, di cui puoi rifiutare l’utilizzo, sono di terze parti. Cliccando su “Accetta tutti” acconsenti all’utilizzo di tutti i cookies del sito. Cliccando, invece, sul pulsante “Configura” puoi selezionare le tue preferenze.

Accetta tutti
Configura
Solo necessari
header backgorund

company_seo_logo Java full stack developer

Luogo di lavoro:

Italia, Lazio, Roma

Settore:

Informatica

Ruolo:

IT/Technology

Filiale: Soft Strategy
Data ultimo aggiornamento: 15/10/2024
Soft Strategy logo
attività 

Descrizione annuncio

Verifica la tua compatibilità con questo annuncio

generic user img
? %
Candidati

ANALISTA PROGRAMMATORE FULL STACK
Il candidato ideale deve aver maturato una seniority di almeno 4 anni nel ruolo e deve aver conseguito il diploma o la laurea in ambito STEM. Sono richiesti i seguenti requisiti:

Requisiti Fondamentali:

  • Comprovata esperienza di Analisi

  • Ottima conoscenza del linguaggio di programmazione Java (JDK versione 1.8 o superiore)

  • Ottima conoscenza del framework Spring Boot

  • Conoscenza delle architetture a Microservizi

  • Esperienza nello sviluppo in ambiente containerizzato Docker e container platform: Kubernetes, OpenShift/Rancher

  • Esperienza nello sviluppo di applicazioni che interagiscono con Apache Kafka ed Elasticsearch

  • Buona conoscenza di Swagger (OpenAPI)

  • Conoscenza di XML/XSD, WSDL, Json

  • Conoscenza OAS

  • Conoscenza di database relazionali (Oracle, SQL Server)

  • Esperienza nell'utilizzo di API REST e di tecnologie di comunicazione real-time come WebSocket

  • Esperienza di sviluppo front-end su Angular 14:

    • Javascript/Typescript,

    • HTML5

    • CSS3 / SCSS,

    • Bootstrap

    • Angular Material

  • Conoscenza di Git e delle pipeline CI/CD

Requisiti Valorizzanti la candidatura:

  • Esperienza con tool di prototipizzazione (p.e. Figma, Marvelapp, etc.)

Requisiti valorizzanti la candidatura

  • esperienza con progetti in ambito cloud e devops

  • esperienza con integrazione dei tool di test e validazione del codice (p.e. Sonarqube, Jmeter, etc.)

Soft skills

  • Buon grado di autonomia; orientamento al team working, proattività, buone doti relazionali, comunicative e di problem solving.

Vedi dettagli

Tipo di contratto:Contratto a tempo indeterminato

Mappa

Candidati
oppure
Condividi questo annuncio di lavoro
Powered by arca24.com logo

Annunci di lavoro correlati

Italia, Lazio, Roma

Il candidato ideale deve aver maturato una seniority di almeno 4 anni nel ruolo e deve aver conseguito il diploma o la laurea in ambito scientifico con particolare preferenze per l'ambito geografico. Sono richiesti i seguenti requisiti: Requisiti Fondamentali: Conoscenza della tecnologia Esri GIS Arcgis Pro Conoscenza della programmazione Python Requisiti Tecnici: Conoscenza della tecnologia GIS Open Source Consocenza dell'Utility Network Esri Conoscenza della tecnologia Esri Server (Portal / ArcGIS), saper pubblicare un servizio, un tool di geoprocessing, coadiuvare lo sviluppatore Web. Altri Requisiti valorizzanti la Candidatura: Certificazioni Esri
...
06/11/2024

Italia, Lazio, Roma

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:   1. Conoscenza base del linguaggio Java - 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). 2. Utilizzo di IDE - Eclipse/IntelliJ IDEA: familiarità con almeno un ambiente di sviluppo integrato (IDE) per scrivere, eseguire e fare debug del codice Java. 3. Competenze di debugging e testing - 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. 4. Strutture dati e algoritmi - 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. 5. Gestione delle dipendenze e build tool - Maven/Gradle: familiarità con strumenti di build per gestire dipendenze e automatizzare la compilazione e distribuzione del codice. 6. Fondamenti di database - 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. 7. Version control - Git: capacità di usare Git per versionare il codice, gestire branch e collaborare in team. 8. Framework di sviluppo web (opzionale) - 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. 9. Comprensione delle API - 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. 10. Approccio alla risoluzione dei problemi - Capacità di analizzare e risolvere problemi tecnici, suddividere compiti complessi in step più semplici e ricercare soluzioni online quando necessario. Soft skills: - 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.  
...
28/10/2024

Italia, Lazio, Roma

Template Senior (eliminare dicitura e testo se non necessario) Il candidato ideale deve aver maturato una seniority di almeno 2-4 anni nel ruolo e deve aver conseguito il diploma o la laurea in Informatica, Ingegneria Informatica, Matematica, Fisica o in un campo correlato. Sono richiesti i seguenti requisiti: Requisiti Fondamentali: - Solida conoscenza di algoritmi di machine learning (supervisionati e non supervisionati) - Esperienza nell'uso di linguaggi di programmazione (Python e/o R) - Competenze di ingegneria del software (Git, testing, debugging, CI/CD) - Esperienza con strumenti di containerizzazione e deployment (Docker, Kubernetes) - Capacità di progettazione e implementazione di pipeline di machine learning (MLOps) - Conoscenza di tecniche di ottimizzazione e tuning di iperparametri - Esperienza nell'integrazione di modelli ML in applicazioni reali (API, microservizi) Requisiti Tecnici: - Esperienza con framework di machine learning come TensorFlow, PyTorch, Scikit-learn - Competenza in database relazionali e non relazionali (SQL, NoSQL, MongoDB) - Esperienza con servizi di cloud computing (AWS, GCP, Azure) - Conoscenza delle metriche di valutazione e validazione dei modelli di machine learning - Capacità di utilizzare strumenti di versioning dei modelli (MLflow, DVC) - Esperienza con tecniche avanzate di machine learning (deep learning, reinforcement learning) - Conoscenza di tecniche di Natural Language Processing (NLP) e/o Computer Vision (CV) Altri Requisiti valorizzanti la Candidatura: - Esperienza con modelli pre-addestrati e tecniche di transfer learning - Capacità di data preprocessing e data cleaning su dataset di grandi dimensioni - Esperienza nell'uso di strumenti di data visualization (Matplotlib, Plotly, Tableau) - Abilità nel lavorare con team multidisciplinari su progetti complessi Competenze Trasversali: - Eccellenti capacità di problem solving e pensiero critico - Capacità di lavorare in team e collaborare con colleghi di diverse aree funzionali - Ottime doti di comunicazione, con la capacità di spiegare concetti tecnici complessi in modo chiaro - Attitudine a lavorare in un ambiente dinamico e a risolvere problemi in modo autonomo
...
15/10/2024

Italia, Lazio, Roma

Il candidato ideale deve aver maturato una seniority di almeno 2-4 anni nel ruolo e deve aver conseguito il diploma o la laurea in Informatica, Ingegneria Informatica, Matematica, Fisica o discipline affini. Sono richiesti i seguenti requisiti: Requisiti Fondamentali: - Esperienza di 2-4 anni nello sviluppo di applicazioni Full Stack con Python. - Conoscenza approfondita del framework Django per lo sviluppo backend. - Esperienza nello sviluppo frontend con Angular o un altro framework JavaScript equivalente. - Esperienza nello sviluppo, integrazione e ottimizzazione di modelli di Machine Learning in produzione. - Conoscenza dei principali strumenti e tecniche per la gestione di Large Language Models. Requisiti Tecnici: - Python: Esperienza avanzata nello sviluppo con Python e utilizzo di librerie per il Machine Learning (es. TensorFlow, PyTorch, scikit-learn). - Django: Conoscenza avanzata per la costruzione di applicazioni web robuste, con particolare attenzione alla gestione del database, autenticazione e creazione di API RESTful. - Angular: Esperienza nello sviluppo di interfacce utente dinamiche e responsive con Angular (o framework equivalenti). - Data Pipeline: Capacità di progettare e implementare pipeline per il preprocessing di grandi quantità di dati, con esperienza in database SQL/NoSQL (es. PostgreSQL, MongoDB). - Cloud & DevOps: Esperienza nel deployment di applicazioni e modelli ML in cloud (AWS, GCP, Azure) e gestione di infrastrutture CI/CD con Docker, Kubernetes. - Microservizi: Conoscenza delle architetture a microservizi e di sistemi distribuiti per creare soluzioni scalabili. - Sicurezza: Conoscenza di best practices per la sicurezza delle applicazioni web e gestione sicura delle API (es. OAuth2, JWT, SSL/TLS). Altri Requisiti valorizzanti la Candidatura: - Esperienza con strumenti di elaborazione dati distribuiti come Apache Kafka o Apache Airflow. - Familiarità con l'integrazione di modelli ML tramite API o GraphQL. - Conoscenza dei principi MLOps per il monitoraggio e la gestione di modelli in produzione. Competenze Trasversali: - Lavoro in team: Capacità di collaborare con team multidisciplinari (data scientist, devops, product manager). - Gestione del progetto: Esperienza in ambienti Agile/Scrum e uso di strumenti come Jira o Trello. - Problem solving: Abilità nel risolvere problemi complessi, soprattutto in contesti legati a dati e performance. - Comunicazione: Capacità di spiegare concetti tecnici complessi in modo chiaro e comprensibile, anche a figure non tecniche. - Apprendimento continuo: Propensione a restare aggiornato sulle ultime tecnologie e a migliorare costantemente le proprie competenze.
...
15/10/2024

Italia, Lazio, Roma

Il candidato ideale deve aver maturato una seniority di almeno 4 anni nel ruolo e deve aver conseguito il diploma o la laurea in STEM. Sono richiesti i seguenti requisiti: Requisiti Fondamentali: ·Ottima conoscenza .NET ·Buon livello di conoscenza di architetture SOA (Web services, WSDL, SOAP, EJB, JDBC, XML, XSLT, XSD, JMS) ·Buona conoscenza dei più comuni database relazionali (Oracle, MySQL, MS SQL) ·Buona conoscenza di HTML, CSS e Javascript   Competenze Trasversali: ·Ottimo grado di autonomia; ·Orientamento al team working; ·Proattività; ·Buone doti relazionali, comunicative e di problem solving  
...
15/10/2024
  Non visualizzare più questo messaggio
Non trovi l'offerta di lavoro adatta a te?
Registrati ugualmente! Sarai considerato per le future opportunità.
Registrati