Software Engineer Java Micros + Kafka

Hiberus
Madrid, Spain
2 days ago
Apply on www.buscojobs.com.es
Prepare application

Role details

Contract type
Apprenticeship
Employment type
Full-time (> 32 hours)
Experience required
4 years minimum
Working hours
Shift work
Languages
English

Tech stack

Clean Code Principles Java (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Code Review Databases Distributed Systems Java Persistence API Junit PostgreSQL MongoDB Redis
+15 more
Mockito Swagger Software Engineering SQL Databases Openapi Spring-mvc Spring-boot Git Spring Data Kubernetes Apache Kafka Restful APIs Software Version Control Docker Microservices

Job description

¿Todavía no conoces HIBERUS TECNOLOGÍA?Somos una empresa de #tecnología construida con un ingrediente diferencial, la HIPERESPECIALIZACIÓN.Formar parte de Hiberus significa crecimiento, pasión por la tecnología, interés por la innovación, ambiente laboral flexible y colaborativo, compañerismo, aprendizaje, formación continua, motivación y superación ante nuevos retos… y esto es solo el principio.Somos más de *** profesionales y no paramos de crecer!Actualmente contamos con más de 38 hubs de desarrollo en España, EEUU, Reino Unido, Alemania, Rumanía, Italia, Andorra, Marruecos, Argentina, México, Ecuador y Colombia.¡Estamos redefiniendo el mapa tecnológico mundial!Trabajamos muy duro para transformar nuestra vida a través de la tecnología y queremos contar contigo para seguir creciendo.Si lo tuyo es el mundo IT, te gusta estar al día en las últimas tecnologías y quieres asumir un nuevo reto profesional… ¡sigue leyendo, te estamos buscando!Buscamos un/a Software Engineer Java + Kafka para incorporarse a un equipo técnico especializado en el desarrollo de microservicios, arquitecturas distribuidas y soluciones event-driven.Buscamos un perfil con experiencia sólida en Java y Kafka, que disfrute trabajando con sistemas distribuidos y que tenga criterio técnico para participar no solo en el desarrollo, sino también en el diseño de soluciones y decisiones de arquitectura.Trabajarás en un entorno de metodologías ágiles, buenas prácticas de ingeniería y tecnologías modernas, colaborando con otros profesionales para construir soluciones escalables, resilientes y de alto rendimiento.Si te motiva trabajar con Java, microservicios y arquitecturas basadas en eventos, y quieres seguir creciendo técnicamente rodeado/a de otros perfiles especializados… ¡este puede ser tu próximo reto!Y sobre todo… ¡en Hiberus buscamos buena gente!Habilidades y requisitos+5 años de experiencia en desarrollo de software y al menos 4 años trabajando con Java y microservicios.Experiencia con Java 17 o superior: Lambdas, Streams (map, filter, flatMap), Optional, Records.Experiencia sólida con Spring Boot, Spring MVC y Spring Data / JPA.Diseño e implementación de APIs RESTful, utilizando herramientas como Swagger / OpenAPI.Experiencia trabajando con Apache Kafka y sistemas de mensajería.Conocimientos de arquitecturas event-driven.Experiencia con microservicios y arquitecturas distribuidas, incluyendo comunicación síncrona y asíncrona.Conocimientos de patrones de resiliencia como Circuit Breaker, Retry y Timeout.Experiencia con Arquitectura Hexagonal y conocimientos de DDD.Aplicación de principios SOLID y Clean Code.Experiencia participando en code reviews y pair programming.Experiencia desarrollando soluciones escalables, mantenibles y de alto rendimiento.Experiencia con Docker y Kubernetes.Valorable experiencia en GCP.Conocimientos de bases de datos PostgreSQL, MongoDB y Redis.Conocimientos de SQL / JPA.Experiencia en testing unitario y de integración con JUnit y Mockito.Control de versiones con Git.Nivel alto de inglés.Capacidad para trabajar de forma colaborativa y comunicativa.Iniciativa, autonomía y ganas de seguir aprendiendo y evolucionando técnicamente.Contrato indefinido en una compañía puramente tecnológica, que forma parte de un gran grupo, solvente y en crecimiento.Salario fijo competitivo + bonificación.Ambiente familiar y cercano, ¡como una gran familia!Conciliación con nuestra vida personal y laboral mediante horario flexible, acuerdos de teletrabajo, desconexión digital y jornada intensiva los viernes y en verano.Cultura “techie”.Nos gusta estar en contacto con la tecnología, las herramientas y las últimas novedades del sector.¡Formación!Siempre que quieras, disfrutarás de un amplio catálogo de cursos formativos adaptados a tu perfil profesional, inquietudes y novedades del sector.Para ello, pondremos a tu disposición todo el potencial de nuestra Hiberus University y los acuerdos con los principales fabricantes.¡Benefíciate!Programa de retribución flexible a medida: seguro médico, tarjeta de transporte público, cheques guardería, tarjeta restaurante, etc.Hiberus estamos viviendo un crecimiento explosivo y queremos que formes parte de nuestro equipo.Suena bien, ¿verdad?#J-***-Ljbffr

Requirements

Buscamos un perfil con experiencia sólida en Java y Kafka, que disfrute trabajando con sistemas distribuidos y que tenga criterio técnico para participar no solo en el desarrollo, sino también en el diseño de soluciones y decisiones de arquitectura. Trabajarás en un entorno de metodologías ágiles, buenas prácticas de ingeniería y tecnologías modernas, colaborando con otros profesionales para construir soluciones escalables, resilientes y de alto rendimiento. Si te motiva trabajar con Java, microservicios y arquitecturas basadas en eventos, y quieres seguir creciendo técnicamente rodeado/a de otros perfiles especializados… ¡este puede ser tu próximo reto! Y sobre todo… ¡en Hiberus buscamos buena gente! Habilidades y requisitos +5 años de experiencia en desarrollo de software y al menos 4 años trabajando con Java y microservicios. Experiencia con Java 17 o superior: Lambdas, Streams (map, filter, flatMap), Optional, Records. Experiencia sólida con Spring Boot, Spring MVC y Spring Data / JPA. Diseño e implementación de APIs RESTful, utilizando herramientas como Swagger / OpenAPI. Experiencia trabajando con Apache Kafka y sistemas de mensajería. Conocimientos de arquitecturas event-driven. Experiencia con microservicios y arquitecturas distribuidas, incluyendo comunicación síncrona y asíncrona. Conocimientos de patrones de resiliencia como Circuit Breaker, Retry y Timeout. Experiencia con Arquitectura Hexagonal y conocimientos de DDD. Aplicación de principios SOLID y Clean Code. Experiencia participando en code reviews y pair programming. Experiencia desarrollando soluciones escalables, mantenibles y de alto rendimiento. Experiencia con Docker y Kubernetes. Valorable experiencia en GCP. Conocimientos de bases de datos PostgreSQL, MongoDB y Redis. Conocimientos de SQL / JPA. Experiencia en testing unitario y de integración con JUnit y Mockito. Control de versiones con Git. Nivel alto de inglés. Capacidad para trabajar de forma colaborativa y comunicativa. Iniciativa, autonomía y ganas de seguir aprendiendo y evolucionando técnicamente.

Benefits & conditions

Contrato indefinido en una compañía puramente tecnológica, que forma parte de un gran grupo, solvente y en crecimiento. Salario fijo competitivo + bonificación. Ambiente familiar y cercano, ¡como una gran familia! Conciliación con nuestra vida personal y laboral mediante horario flexible, acuerdos de teletrabajo, desconexión digital y jornada intensiva los viernes y en verano. Cultura “techie”. Nos gusta estar en contacto con la tecnología, las herramientas y las últimas novedades del sector.

About the company

Formar parte de Hiberus significa crecimiento, pasión por la tecnología, interés por la innovación, ambiente laboral flexible y colaborativo, compañerismo, aprendizaje, formación continua, motivación y superación ante nuevos retos… y esto es solo el principio. Somos más de ***** profesionales y no paramos de crecer! Actualmente contamos con más de 38 hubs de desarrollo en España, EEUU, Reino Unido, Alemania, Rumanía, Italia, Andorra, Marruecos, Argentina, México, Ecuador y Colombia.

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.

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · World Congress 2026 Europe

4:15 min

Refactoring test code dependencies with Maven and JUnit

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:13 min

Overcoming integration challenges with Kafka Streams microservices

Denis Washington +1 · World Congress 2021

1:48 min

Structuring and naming conventions for unit test methods

Annelore Egger Annelore Egger · World Congress 2025

Videos

See all

Related articles

See all