Senior Java Developer + Kafka
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+30 more
Job description
NTT DATA somos todas las personas que la formamos.Con equipo de más de *** profesionales, tan diverso cómo diversos son los más de 50 paÃses en los que estamos presentes y los diferentes sectores en los que desarrollamos nuestra actividad; telecomunicaciones, entidades financieras, industria, utilities, energÃa, administración pública y sanidad.¿Nuestra misión?Ofrecer soluciones tecnológicas, de negocio, estrategia, desarrollo y mantenimiento de aplicaciones, siendo un referente en consultorÃa.Todo gracias a la colaboración entre equipos, la calidad humana de nuestra gente y a que no nos conformamos con lo establecido, buscamos siempre la innovación que nos acerca al futuro.Nuestra esencia nos ha llevado a la vanguardia de la tecnologÃa, a romper paradigmas y a brindar las soluciones que realmente se corresponden a las necesidades de cada cliente.Nuestro talento nos ha hecho poder decir con orgullo que somos una de las empresas TOP de tecnologÃas en el mundo.Un perfil Senior Java Developer con experiencia en Kafka para incorporarse en un equipo innovador y multidisciplinar.REQUISITOS OBLIGATORIOS> 5 años de experiencia en:Desarrollo y Mantenimiento de aplicaciones Java utilizando Spring Boot >= 3.x (SpringMVC, JPA, Hibernate, Spring Security, etc.)Experiencia demostrable en Apache Kafka.Conocimientos o experiencia en Kafka Streams serán considerados un valor añadido.Deseable experiencia en aplicaciones basadas en microservicios.Como mÃnimo experiencia en aplicaciones estructuradas por capas.Desarrollar y documentar APIs RESTful (Swagger / OpenAPI)Manejo de herramientas para el test de APIs como PostmanGestionando compilaciones y dependencias usando Maven y/o GradleExperiencia mÃnima en herramientas como Jira, Confluence, GitHub u otros sistemas de control de versiones.Escribir y mantener pruebas unitarias e integradas utilizando frameworks como JUnit o TestNG y mocking con Mockito y/o JMockit.Habituado al trabajo con bases de datos relacionales como Oracle, PostgreSQL y H2.Sólido en la composición y entendimiento de sentencias SQL estándar.REQUISITOS DESEABLESExperiencia trabajando en metodologÃa Agile (Scrum, Kanban)Experiencia reseñable en herramientas como Jira, Confluence, GitHub Actions / Jenkins.Conocimiento de algún framework popular de FrontEnd (Angular, React, JQuery, etc.)Implementar y mantener versionado de base de datos con LiquibaseExperiencia 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.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.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: tickets comida, seguro médico pagado a ti al 100% y a tu familia al 80% en caso de querer que disfruten del mismo y seguro de vida.En NTT DATA creemos que toda persona es única y diferente y por ello apostamos por una cultura inclusiva que reconoce y valora la diversidad.Trabajamos dÃa a dÃa para crear un entorno en el que podamos explorar, vivir y potenciar nuestra propia singularidad.#J-*****-Ljbffr
Requirements
Un perfil Senior Java Developer con experiencia en Kafka para incorporarse en un equipo innovador y multidisciplinar. REQUISITOS OBLIGATORIOS > 5 años de experiencia en: Desarrollo y Mantenimiento de aplicaciones Java utilizando Spring Boot >= 3.x (SpringMVC, JPA, Hibernate, Spring Security, etc.) Experiencia demostrable en Apache Kafka. Conocimientos o experiencia en Kafka Streams serán considerados un valor añadido. Deseable experiencia en aplicaciones basadas en microservicios. Como mÃnimo experiencia en aplicaciones estructuradas por capas. Desarrollar y documentar APIs RESTful (Swagger / OpenAPI) Manejo de herramientas para el test de APIs como Postman Gestionando compilaciones y dependencias usando Maven y/o Gradle Experiencia mÃnima en herramientas como Jira, Confluence, GitHub u otros sistemas de control de versiones. Escribir y mantener pruebas unitarias e integradas utilizando frameworks como JUnit o TestNG y mocking con Mockito y/o JMockit. Habituado al trabajo con bases de datos relacionales como Oracle, PostgreSQL y H2. Sólido en la composición y entendimiento de sentencias SQL estándar. REQUISITOS DESEABLES Experiencia trabajando en metodologÃa Agile (Scrum, Kanban) Experiencia reseñable en herramientas como Jira, Confluence, GitHub Actions / Jenkins. Conocimiento de algún framework popular de FrontEnd (Angular, React, JQuery, etc.) Implementar y mantener versionado de base de datos con Liquibase 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. 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. 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.
Benefits & conditions
Retribución salarial competitiva y acorde con la experiencia aportada. Beneficios sociales: tickets comida, seguro médico pagado a ti al 100% y a tu familia al 80% en caso de querer que disfruten del mismo y seguro de vida. En NTT DATA creemos que toda persona es única y diferente y por ello apostamos por una cultura inclusiva que reconoce y valora la diversidad.
About the company
NTT DATA somos todas las personas que la formamos., Con equipo de más de *** profesionales, tan diverso cómo diversos son los más de 50 paÃses en los que estamos presentes y los diferentes sectores en los que desarrollamos nuestra actividad; telecomunicaciones, entidades financieras, industria, utilities, energÃa, administración pública y sanidad.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Spanish Business Culture and Etiquette
How to land a developer job in Amsterdam
7 Most Popular Web Developer Jobs in Europe
Find a Developer Job: 12 Best Job Sites For Developers