Senior Java Developer + Kafka

NTT DATA
Madrid, Spain
6 days ago
Apply on www.buscojobs.com.es
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
5 years minimum
Working hours
Regular working hours
Languages
English

Tech stack

HTML Java (Programming Language) JavaScript (Programming Language) Spring Security Application Programming Interfaces (APIs) Agile Methodology Proxy Servers Apache HTTP Server Confluence JIRA Unit Testing Cascading Style Sheets (CSS)
+36 more
Databases Relational Databases Web Development Github Gradle Hazelcast Hibernate (Java) Java Persistence API JQuery Junit PostgreSQL Liquibase Apache Maven Oracle (Applications) Scrum Methodology Redis Mockito Swagger Service Discovery SQL Databases Testng Openapi Postman Spring-mvc ReactJS Spring-boot AngularJS Apache Kafka Front End Software Development Api Gateway Restful APIs Cucumber (Software) Software Version Control Jbehave Jenkins Microservices

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.¿Qué estamos buscando?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.Conocimientos fundamentales del desarrollo de aplicaciones web usando HTML, CSS.Cierto nivel de experiencia con Javascript puro.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.Nivel B1 de InglésREQUISITOS 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 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 adaptadaa 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 competitivay 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.

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. Conocimientos fundamentales del desarrollo de aplicaciones web usando HTML, CSS. Cierto nivel de experiencia con Javascript puro. 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. 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. 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.

Benefits & conditions

Desarrollo de carrera: plan de carrera individualizado y tutorizado a nivel personal y profesional. Formación adaptadaa 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 competitivay 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.

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.

Apply on www.buscojobs.com.es
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · World Congress 2022

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · World Congress 2026 Europe

6:12 min

Streaming HTML content natively using declarative processing instructions

Chris Heilmann +2 · LIVE

Videos

See all

Related articles

See all