Daily Work, Agenzia per il Lavoro, partner per le aziende clienti e punto di riferimento per i lavoratori che vogliono orientarsi all'interno di un mondo del lavoro in continuo cambiamento.
Posizione: Stiamo selezionando per Software House genovese in rapida crescita un:
JAVA DEVELOPER La risorsa, inserita nel contesto aziendale, si occuperà di:
Sviluppo e manutenzione di applicazioni Java, utilizzando le versioni da Java 8 a 17. Implementazione di API RESTful, seguendo le best practices, incluso il design delle API, la gestione delle richieste/risposte (JSON/XML) e la versione delle API. Lavoro con i framework Spring Boot o Quarkus, con un focus su Dependency Injection (DI). Implementazione di meccanismi di sicurezza (OAuth2, JWT) e ottimizzazione delle performance delle API. Gestione e ottimizzazione del flusso di dati utilizzando KAFKA e integrazione con Elastic Search. Documentazione delle API utilizzando strumenti come Swagger o OpenAPI. Sviluppo e gestione di database SQL e NoSQL, con tecnologie come MySQL, PostgreSQL, MongoDB, ecc. Partecipazione a processi di testing e automazione dei test, utilizzando strumenti come JUnit, Mockito, TestNG e Selenium. Creazione e gestione di ambienti locali con Kubernetes (minikube) e containerizzazione con Docker. Collaborazione e gestione delle attività tramite JIRA e applicazione di principi di Clean Code. Utilizzo di strumenti di build come Gradle e Maven e sistemi di controllo versione come GIT. Risoluzione di problemi e debugging durante tutte le fasi di sviluppo e produzione. Lavoro in team Agile, utilizzando metodologie come SCRUM o KANBAN. Requisiti: La risorsa ideale presenta i seguenti requisiti:
Diploma perito informatico o Laurea in Scienze Informatiche. Almeno 3 anni di esperienza nello sviluppo software con Java. Esperienza con framework Spring Boot o Quarkus (minimo 3 anni). Conoscenza avanzata di tecniche di Dependency Injection e dei principali concetti di sicurezza per le API. Esperienza con KAFKA (minimo 1 anno) e Elastic Search (minimo 2 anni). Conoscenza delle tecnologie di sviluppo web (HTML, CSS, Javascript) è un plus. Esperienza con database SQL e NoSQL (minimo 3 anni). Familiarità con strumenti di documentazione API come Swagger. Esperienza con Kubernetes e Docker (minimo 1 anno). Capacità di scrivere codice pulito e manutenibile. Esperienza con sistemi di controllo versione (GIT) e strumenti di build (Gradle, Maven). Conoscenza delle metodologie Agile e esperienza in ambienti SCRUM/KANBAN. Capacità di collaborare all'interno del team ed accettare feedback. Capacità di problem-solving Luogo di lavoro: Genova Brignole
Orario: full time dal lunedì al venerdì
#J-18808-Ljbffr