Match score not available

Sviluppatore Java - Senior - Remoto

Remote: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Degree in Computer Science or related field, At least 5 years of Java application development experience, In-depth knowledge of Java frameworks like Spring and Hibernate, Experience with version control tools such as Git, Familiarity with Agile/Scrum methodologies.

Key responsabilities:

  • Design, develop, and maintain high-performing Java applications.
  • Collaborate with cross-functional teams for new feature implementation.
  • Solve complex problems and provide innovative technical solutions.
  • Participate in code reviews to ensure quality standards.
  • Provide mentoring and support to junior team members.
SynSphere Italia logo
SynSphere Italia Information Technology & Services TPE http://www.synsphere.it/
11 - 50 Employees
See more SynSphere Italia offers

Job description

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 (https://www.synsphere.it/privacy) ai sensi dell'art. 13 del Regolamento (UE) 2016/679 sulla protezione dei dati (GDPR).

Required profile

Experience

Level of experience: Senior (5-10 years)
Industry :
Information Technology & Services
Spoken language(s):
ItalianEnglish
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Leadership
  • Social Skills
  • Team Management
  • Detail Oriented
  • Mentorship
  • Verbal Communication Skills
  • Problem Solving
  • Organizational Skills

Java Developer Related jobs