SynSphere Italia

, azienda attivo nel settore IT, rappresenta prima di tutto una società solida e in forte crescita. La società, composta da un team con elevate competenze tecniche e consolidata esperienza progetta, realizza ed implementa progetti su misura nel mondo IT per medie e grandi aziende. Synsphere Italia offre ottime possibilità di crescita in un ambiente piacevole caratterizzato da una squadra giovane e dinamica.
Descrizione del lavoro:
Siamo alla ricerca di un Senior Java Developer esperto e motivato per unirsi al nostro team dinamico. Il candidato ideale avrà una solida esperienza nello sviluppo di applicazioni Java e sarà in grado di lavorare in modo indipendente in un ambiente remoto.
Responsabilità:

Progettare, sviluppare e mantenere applicazioni Java ad alte prestazioni.

Collaborare con team cross-funzionali per definire, progettare e implementare nuove funzionalità.

Risolvere problemi complessi e fornire soluzioni tecniche innovative.

Partecipare a revisioni del codice e garantire la qualità del codice.

Scrivere e mantenere documentazione tecnica dettagliata.

Mentoring e supporto ai membri junior del team.

Requisiti:

Laurea in Informatica o campo correlato.

Almeno 5 anni di esperienza nello sviluppo di applicazioni Java.

Conoscenza approfondita di framework Java come Spring e Hibernate.

Esperienza con strumenti di versionamento del codice come Git.

Familiarità con metodologie Agile/Scrum.

Ottime capacità di problem-solving e attenzione ai dettagli.

Eccellenti capacità comunicative e di collaborazione.

Eccellente comprensione dei Principi di Programmazione Orientata agli Oggetti e dei Design Patterns.

Forte conoscenza delle principali architetture software: EDA, MicroServices, N-Tier, SOA, Multi-threading, OSGI Container.

Competenza nelle metodologie di sviluppo Agile: Scrum, TDD, Continuous Integration (CI), Continuous Delivery (CD).

Avanzata padronanza di Java 8/11/17 in ambienti web (JEE) e tecnologie correlate (JAXB, JSP, JSTL, Servlet).

Avanzata padronanza di Java 8/11/17 in ambienti multi-threading.

Ampia esperienza con il framework Spring, in particolare: Spring Boot, Spring Core, Spring MVC, Spring Data, Spring JDBC, Spring JMS.

Forte comprensione dei RESTful Web Services (JAX-RS) e dei SOAP Web Services (JAX-WS).

Competenza con framework di integrazione come Spring Integration o Apache Camel.

Esperienza con message broker come ActiveMQ o Kafka.

Forte conoscenza degli strumenti SCM/SVC: Git.

Familiarità con strumenti di CI/TDD: Jenkins, Sonar, JaCoCo, JUnit.

Conoscenza delle tecnologie container: Docker.

Familiarità con l’orchestratore di microservizi: Kubernetes.

Competenza nei sistemi operativi basati su Linux.

Ottima conoscenza della lingua inglese.

Preferenze:

Esperienza comprovata nella gestione e nel tutoraggio di team di sviluppo software.

Eccellenti capacità di comunicazione e interpersonali.

Forti capacità organizzative e di leadership.

Esperienza con il tool di modellazione Enterprise Architect.

Familiarità con Apache Karaf.

Esperienza con microservizi e architetture basate su cloud.

Conoscenza di altri linguaggi di programmazione come Python o JavaScript.

Esperienza con strumenti di CI/CD.

Cosa offriamo:

Lavoro completamente remoto con orari flessibili.

Opportunità di crescita professionale e formazione continua.

Ambiente di lavoro collaborativo e inclusivo.

Pacchetto retributivo competitivo e benefit aziendali.

Benefit:

Computer aziendale

Supporto allo sviluppo professionale

Accesso ai corsi di formazione e certificazioni

Welfare aziendale

Se sei un Senior Java Developer appassionato e desideri lavorare in un ambiente stimolante e innovativo, inviaci il tuo CV e una lettera di presentazione.
La ricerca è rivolta ai candidati ambosessi (L.903/77). Ti preghiamo di leggere l’informativa sulla privacy ( ) ai sensi dell’art. 13 del Regolamento (UE) 2016/679 sulla protezione dei dati (GDPR).

SynSphere Italia

You must sign in to apply for this position.