CrawlJobs Logo

Back End Developer

softstrategy

Location Icon

Località:
Italy, Roma

Category Icon
Categoria:
IT - Sviluppo Software

Job Type Icon

Tipo di contratto:
Non fornito

Salary Icon

Salario:

Non fornito
Salva lavoro
Save Icon
Candidati

Descrizione del lavoro:

Cerchiamo una Risorsa motivata e competente, con esperienza nello sviluppo backend in Java, che contribuisca alla progettazione e realizzazione di soluzioni enterprise scalabili, API REST e microservizi, partecipando attivamente all’intero ciclo di vita del software — dall’analisi alla messa in produzione.

Responsabilità:

  • Sviluppo, manutenzione e ottimizzazione di servizi backend Java basati su Spring Boot
  • Progettazione e implementazione di API RESTful e gestione dell’integrazione con sistemi esterni
  • Utilizzo di Spring Data JPA / Hibernate per l’accesso e la persistenza dei dati
  • Collaborazione con il team di sviluppo per garantire qualità del codice, scalabilità e sicurezza
  • Redazione di test unitari e di integrazione (JUnit, Mockito, Testcontainers)
  • Partecipazione alle code review e contributo al miglioramento continuo dei processi di sviluppo
  • Supporto nella containerizzazione e nel deploy tramite Docker e pipeline CI/CD
  • Monitoraggio e troubleshooting dei servizi in ambienti di produzione (Grafana, ELK, Prometheus)

Requisiti:

  • Ottima conoscenza del linguaggio Java 17 e dei concetti di OOP, Collections, Concurrency e Memory Management
  • Esperienza nello sviluppo con Spring Framework / Spring Boot (Dependency Injection, REST Controller, Security, Profiles)
  • Buona conoscenza di SQL e dei principali database relazionali (PostgreSQL, MySQL, Oracle)
  • Familiarità con strumenti di build come Maven o Gradle e con il version control Git
  • Capacità di progettare software secondo i principi SOLID, Clean Code e Design Patterns
  • Conoscenza di HTTP, JSON, Bean Validation e gestione delle eccezioni
  • Esperienza base con Docker e strumenti di integrazione continua (GitLab CI, Jenkins, o equivalenti)
  • Comprensione di architetture a microservizi e dei meccanismi di comunicazione tra servizi

Preferibile:

  • Esperienza con Spring Cloud, Kafka o RabbitMQ
  • Conoscenza di Reactive Programming (Project Reactor, WebFlux)
  • Familiarità con Kubernetes e con i principali cloud provider (AWS, Azure, GCP)
  • Esperienza con monitoring & observability tools (Micrometer, Prometheus, Grafana)
  • Conoscenza dei principi di Domain-Driven Design (DDD) o Clean/Hexagonal Architecture
  • Nozioni di sicurezza applicativa (JWT, OAuth2, CORS, HTTPS)
  • ottime capacità di problem-solving e di analisi
  • attitudine al lavoro in team
  • capacità di gestire progetti in autonomia
Cosa offriamo:
  • Formazione
  • Smart Working
  • politiche supportano modalità di lavoro AGILE, favorendo un'equilibrata integrazione tra lavoro e vita privata
  • Diversity and inclusion

Informazioni aggiuntive:

Offerta pubblicata:
12 dicembre 2025

Condividi link dell'offerta:
Benvenuto su CrawlJobs.com
La tua piattaforma globale per scoprire opportunità di lavoro
Su CrawlJobs.com, semplifichiamo il processo di ricerca della tua prossima opportunità di carriera portando le offerte di lavoro direttamente a te da ogni angolo del web. Utilizzando tecnologie all'avanguardia basate sull'IA e strumenti di web-crawling, raccogliamo e curiamo le offerte di lavoro da una varietà di fonti in tutto il mondo, assicurandoci che tu abbia accesso alle offerte di lavoro più aggiornate in un unico posto.