Developer PHP/Java
Responsabilità Principali: Analisi e documentazione del codice esistente in PHP per i moduli destinati alla migrazione, garantendo una chiara comprensione dell’architettura attuale. Collaborazione con il team di sviluppo PHP per facilitare il trasferimento di conoscenze e la preparazione del codice alla migrazione. Lavorare con il nuovo team Java per la progettazione e sviluppo di soluzioni basate su Java 21 e microservizi. Partecipare all’ integrazione e al testing delle nuove funzionalità, utilizzando strumenti di test come JUnit e Mockito . Garantire che i sistemi migrati siano scalabili, efficienti e sicuri, sfruttando le tecnologie Spring e la containerizzazione con Docker e Kubernetes . Fornire supporto e mentoring ai membri junior del team e contribuire alle migliori pratiche di sviluppo e documentazione. Requisiti: Ottima conoscenza di PHP 8 , Symfony e Doctrine . Esperienza consolidata nello sviluppo con Java 21 . Familiarità con il framework Spring Boot 3 e moduli correlati: Spring Data , Spring Security , Spring Integration e Spring Cloud . Conoscenza di Maven e strumenti di testing come JUnit 5 , ArchUnit e Mockito . Esperienza con MySQL , PostgreSQL , MongoDB e Redis . Conoscenza di sistemi di messaggistica come Kafka o RabbitMQ . Competenza con sistemi operativi Linux e containerizzazione con Docker e Kubernetes . Esperienza con strumenti di monitoraggio e tracing come OpenTelemetry e Splunk . Conoscenza di SonarQube per la qualità del codice e strumenti CI/CD come Bamboo , Azure Pipelines e Jenkins .