Senior Java Developer
Role details
Job location
Tech stack
Requirements
datos relacionales como Oracle, PostgreSQL y H2. Sólido en la composición y entendimiento de sentencias SQL estándar.Nivel B1 de InglésREQUISITOS DESEABLESExperiencia trabajando en metodología Agile (Scrum, Kanban)Experiencia reseñable en herramientas como Jira, Confluence, GitHub Actions / Jenkins.Integraciones con sistemas de mensajería como JMS y Kafka.Conocimiento de algún framework popular de FrontEnd (Angular, React, JQuery, etc.)Implementar y mantener versionado de base de datos con LiquibaseImplementar pruebas BDD con Cucumber o JBehaveExperiencia en estrategias de mejora del rendimiento con Hibernate/Spring (lazy, caché, proxies).Experiencia trabajando con sistemas de caché como Redis o Hazelcast.Conocimiento de patrones de arquitectura de microservicios como: API Gateway, Service Discovery, SAGA, etc.APTITUDES ADICIONALESHacer seguimiento de los hitos y asegurar la finalización puntual de todos los entregables.Flexibilidad para adaptarse a entornos complejos y cambiantes.Comunicación efectiva con Stakeholders, Operaciones, Negocio y equipos de Tecnología.Fuertes habilidades interculturales y de comunicación (trabajando con equipos en diferentes geografías).Alta motivación y trabajo en equipo.Actitud autoorganizada y excelentes habilidades de gestión del tiempo.¿Qué ofrecemos?En NTT DATA, ofrecemos:Desarrollo de carrera: plan de carrera individualizado y tutorizado a nivel personal y profesional.Formación adaptada a tus necesidades y preferencias. Desde nuestra Universidad Corporativa podrás realizar certificaciones, cursos de idiomas, de habilidades de gestión, técnicas y acceso a Udemy.Gran equipo: trabajar en un buen ambiente de equipo donde podrás aprender de los demás y ellos de ti.Flexibilidad y conciliación: Modalidad de trabajo hibrida, con oficinas en Barcelona y horario flexible.Retribución salarial competitiva y acorde con la experiencia aportada.Beneficios sociales