Software Engineer Java Micros + 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
+15 more
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.
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
Where To Find Software Engineering Jobs
Find a Developer Job: 12 Best Job Sites For Developers
How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again
Is Software Engineering Over-Saturated?