Business Automation

Junior Java Back-end Developer

Horsa S.p.a.

La nostra opportunità per te

Scegliendo Horsa avrai l’opportunità di far parte di una delle più importanti realtà di consulenza IT del panorama italiano. Siamo specializzati nelle aree ERP, Business Analytics, Technology e nelle aree più innovative come la Cyber Security, il Cloud e la Industry 4.0.

Grazie alla qualità del nostro operato, siamo riconosciuti come Partner d’eccellenza per guidare i processi di trasformazione digitale dei nostri Clienti a respiro nazionale e internazionale.


DocLife s.r.l. è una società del gruppo Horsa specializzata in software e processi documentali.

Il tuo ruolo

Stiamo cercando un/una Junior Java Back-end Developer per ampliare il nostro team.


Sarai coinvolto/a nello sviluppo e mantenimento del prodotto "doclife" e dei servizi correlati (conservazione a norma, firma e fatturazione elettronica), collaborando con il team DevOps per l'evoluzione della piattaforma di dispiegamento.


Il nostro valore risiede nella ricerca di un costante miglioramento mediante l’adozione di metodologie (Scrum o Kanban) e tecnologie utili a garantire al contempo sia la qualità del prodotto che del lavoro stesso.


Offriamo la possibilità di lavorare in sede a Pisa o in "full-remote", con incontri formativi occasionali.


Sperimenterai il lavoro in team focalizzato sul raggiungimento di obiettivi condivisi con senso di responsabilità rispetto alle scadenze.

Acquisirai competenze e conoscenze tecniche che ti daranno la possibilità di analizzare, progettare, sviluppare e documentare progetti di implementazione e sviluppo.


Le tue responsabilità

· Hai una conoscenza molto buona di Java e SQL

· Hai una buona conoscenza in Web Development (HTTP, web servers, etc.)

· Hai una buona conoscenza della lingua inglese scritta e parlata

· Hai conseguito una laurea di primo o secondo livello in Informatica o affini

· Sei appassionato di informatica e tecnologia

· Sei una persona flessibile e proattiva

· Hai predisposizione all'ascolto e al lavoro in team

· Sei fortemente motivato nell’intraprendere un percorso di crescita in un contesto dinamico e in continuo aggiornamento


Sei la persona giusta per noi se...

Panoramica dei nostri processi e tecnologie cui avrai la possibilità di imparare o approfondire:

· Sviluppiamo applicazioni containerizzate sviluppate in locale tramite Docker

· Ogni feature è oggetto di code review e utilizziamo tool come Jenkins, SonarQube, Anchore, Nexus per implementare processi di CI/CD orientati a garantire la qualità del codice e robustezza delle operazioni

· Il nostro codice segue i principi della “Clean Code”. Il software segue i principi SOLID, segue modelli architetturali moderni quali la Hexagonal architecture e implementa gli attuali Microservices patterns per l’orchestrazione complessa

· Il nostro stack tecnologico include:

  • o Java 8, Java 19+
  • o Spring Framework e Spring Boot
  • o Maven
  • o Git
  • o Resiliency4j, Vavr
  • o Quarkus
  • o Principali Jakarta Specification o Spring equivalente quali: Persistence (JPA, Hibernate), Mail, Messaging, Transactions, Dependency Injection, etc.
  • o OpenAPI (Swagger)
  • o OAuth2
  • o Activiti, come BPMN Business Process Engine
  • o ActiveMQ “Classic”, come Message server
  • o Flyway, per le migrazioni del database
  • o PostgreSQL, inclusi i suoi tipi, estensioni e configurazioni
  • o Mockito e PowerMock, per unit testing
  • o TestContainers, per integration tests
  • o Nginx, HAProxy, Httpd come reverse proxy
  • Dispieghiamo principalmente on-premise con orchestratori quali Compose e Swarm e l’ausilio di Ansible


Siamo un gruppo vivace ed esploriamo continuamente possibilità di miglioramento!

In ordine sparso, queste sono alcune delle cose che potrebbero in futuro essere adottate:

JOOQ, GraalVM, Observability (es. Grafana Labs-based: Loki, Tempo, Grafana e Prometheus), Micrometer e OpenTelemetry, ActiveMQ Artemis, Traefik.


La ricerca è rivolta anche a persone appartenenti alle categorie protette L.68/99 Art.1. Inviare curriculum vitae dettagliato, con l’autorizzazione al trattamento dei dati personali secondo il Regolamento UE 2016/679 (GDPR). Ai sensi della normativa vigente l'offerta di lavoro si intende estesa a entrambi i sessi (L 903/77).

Top