Per azienda cliente, leader nel settore di riferimento con sede a Catania, siamo attualmente alla ricerca di una figura di Senior Software Developer.
Responsibilities
La figura si occuperà delle seguenti attività:
* Progettare, sviluppare e mantenere applicazioni Java-based basate su microservizi.
* Utilizzare framework e tool come Spring Boot, Spring Cloud per la creazione di servizi modulari e scalabili.
* Sviluppare API REST sicure e performanti.
* Integrare soluzioni in ambienti cloud-native (AWS, Azure, GCP).
* Implementare processi di CI/CD e pratiche DevOps.
* Effettuare code review, ottimizzazione delle performance e monitoraggio dei sistemi.
* Collaborare con architetti e product owner per definire soluzioni tecniche di alto livello.
Your Profile
Verranno prese in considerazione figure in possesso dei seguenti requisiti:
* Laurea in Informatica, Ingegneria Informatica o esperienza equivalente.
* 5+ anni di esperienza nello sviluppo software in Java.
* Esperienza solida con Spring Boot, Spring Cloud e architetture a microservizi.
* Buona conoscenza di database relazionali (PostgreSQL, MySQL) e NoSQL (MongoDB, Redis).
* Esperienza con Docker, Kubernetes e strumenti di orchestrazione.
* Conoscenza di strumenti CI/CD (Jenkins, GitLab CI, GitHub Actions).
Plus
* Esperienza con Apache Kafka, RabbitMQ o sistemi di messaggistica.
* Conoscenza di API Gateway e sistemi di Service Discovery.
* Certificazioni in Java, microservizi o cloud.