Senior Java Developer
Role details
Job location
Tech stack
Requirements
trabajo con bases de datos relacionales como Oracle, PostgreSQL y H2. Sólido en la composición y entendimiento de sentencias SQL estándar. Nivel B1 de Inglés REQUISITOS DESEABLES Experiencia 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 Liquibase Implementar pruebas BDD con Cucumber o JBehave Experiencia 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 ADICIONALES Hacer 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