Lead Java Developer
Senior

LTM's logo

LTM

Bari, Bari, Puglia, Italia

Di persona

Contratto a tempo indeterminato

Information Technology

Descrizione della Posizione Lavorativa

Posizione: Lead Developer Java specializzato in database.

Località: Bari, BA, Italia — Contratto: Permanente.

Competenze tecniche principali

  • Java / J2EE con framework Spring (AOP), pattern architetturali (DAO, DTO, Factory, Singleton, Strategy, MVC, Multiplexer).
  • Database: PostgreSQL (inclusa replica logica, partitioning, joins), Oracle (PL/SQL) e MS SQLServer, tuning delle prestazioni DB.
  • Messaging e integrazione: Apache ActiveMQ, Apache Artemis, IBM MQ, Apache Camel, API REST, Java Messaging.
  • Strumenti e librerie: Maven, Git/Bitbucket, Jenkins, JUnit, Logback, Apache HttpClient, Apache Commons, JAXB, JMX, JSON.
  • Sicurezza e crittografia: Java Keystore, Bouncycastle, HSM (nShield), firma elettronica xmldsig.
  • Trasferimento file e protocolli: FTP/FTPS, SFTP (JSch).
  • Altri: Hibernate/JPA, XML/XSD, OpenSearch, Splunk, Icinga, Continuous Delivery, testing di integrazione, scripting Linux/Windows, Python.

Competenze tecniche secondarie

  • Tuning delle prestazioni dei database.
  • Conoscenze aggiuntive Java per ottimizzazione e diagnostica.

Responsabilità principali

  • Collaborare con i product owner per comprendere e tradurre gli obiettivi di business in requisiti tecnici.
  • Analizzare le richieste di cambiamento, progettare soluzioni e guidare gli sviluppatori nella realizzazione.
  • Supportare i team di sviluppo e supervisionare design, test e fasi di modifica.
  • Operare nel team di supporto di livello L3, partecipare alla risoluzione di incidenti e alle RCA.
  • Realizzare correzioni di bug, miglioramenti di pacchetti di lavoro e servizi, e sviluppare soluzioni conformi a specifiche funzionali e tecniche.
  • Gestire change management, manutenzione applicativa, monitoraggio dell'infrastruttura, documentazione e trasferimento di conoscenza.

Competenze gradite

  • Conoscenza del dominio banking.
  • Esperienza con JIRA e Confluence.
  • Conoscenze su CCVB e blockchain.

Qualità personali preferite

  • Orientamento al servizio e senso di responsabilità nelle aree di lavoro rilevanti.
  • Capacità di lavorare in autonomia e apprendere rapidamente nuove tecnologie.
  • Buone capacità comunicative, rispetto della diversità e lavoro di squadra.
  • Approccio strutturato e analitico e capacità di adattarsi ai cambiamenti.

Requisiti

Esperienza consolidata come sviluppatore/lead su Java e sulle tecnologie indicate (J2EE, Spring, DB relazionali come PostgreSQL/Oracle/MS SQLServer, messaging e integrazione). Capacità di progettare soluzioni, guidare team di sviluppo, operare in L3 support, gestire incidenti (RCA), change management, monitoring e documentazione. Disponibilità a lavorare a Bari (Italia).

Competenze richieste

  • Competenze professionali
  • Java J2EE Spring (AOP) Hibernate JPA PostgreSQL Oracle PL/SQL MS SQLServer Database performance tuning Apache ActiveMQ Apache Artemis IBM MQ Apache Camel REST API Maven Git / Bitbucket Jenkins JUnit Logback JSON XML / XSD JAXB JMX FTP / FTPS / SFTP (JSch) Bouncycastle Java Keystore HSM (nShield) OpenSearch Splunk Icinga Continuous Delivery Testing di integrazione Linux/Windows scripting Python Design patterns (DAO DTO Factory Singleton Strategy MVC)
  • Competenze trasversali
  • Orientamento al servizio Responsabilità Autonomia Apprendimento rapido Comunicazione Rispetto della diversità Approccio analitico Adattabilità