22 feb
Jr Spain
Estado de México
Desarrollador Backend Java con Kafka Confluent, españa españa, Spain ¿Te apasiona la arquitectura de software y buscas desafíos en proyectos de gran escala?
Únete a nuestro equipo como Backend Engineer y contribuye al desarrollo de soluciones tecnológicas innovadoras.
Participarás en la construcción de backends robustos y escalables, aplicando principios SOLID , DDD y arquitectura hexagonal , además de trabajar con Kafka Streams y Confluent para la gestión de eventos y procesamiento de datos en tiempo real.
Diseño y Desarrollo: Diseñar y desarrollar backends escalables y mantenibles aplicando SOLID y DDD .
Modelar entidades de dominio y aplicar patrones de diseño adecuados.
Implementar APIs RESTful siguiendo buenas prácticas y garantizando documentación clara.
Gestionar dependencias con Maven o Gradle .
Escribir pruebas unitarias e integración para garantizar la calidad del código.
Aplicar TDD para un desarrollo ágil y de alta calidad.
Implementar arquitecturas hexagonales para separar la lógica de negocio de la infraestructura.
Trabajar con sistemas distribuidos , utilizando Docker para la contenedorización de aplicaciones.
Gestionar bases de datos relacionales ( PostgreSQL, MySQL ) y no relacionales ( MongoDB ).
Implementar comunicación asíncrona mediante colas de mensajes y eventos .
Utilizar Kafka Streams y Confluent para el procesamiento en tiempo real de eventos y datos.
Cloud y DevOps: Desplegar aplicaciones en la nube (AWS, Azure o Google Cloud).
Utilizar servicios serverless para optimizar costos y escalabilidad.
Participar en la integración y despliegue continuo ( CI/CD ).
Colaboración y Mejora Continua: Trabajar en estrecha colaboración con equipos de producto y otros stakeholders.
Comunicar de manera efectiva decisiones técnicas y avances del proyecto.
Aplicar refactoring continuo para mejorar la calidad del código.
Implementar mecanismos robustos de logging y manejo de excepciones .
Conocimientos sólidos en: Java (8, 11, 17) y Spring Boot .
Kafka Streams y Confluent para la gestión y procesamiento de eventos.
Bases de datos relacionales y no relacionales (PostgreSQL, MySQL, MongoDB).
Principios SOLID, DDD, arquitectura hexagonal y patrones de diseño .
TDD y BDD .
Docker y orquestación de contenedores .
APIs RESTful y seguridad en APIs .
Experiencia en: Desarrollo de microservicios .
Sistemas distribuidos y comunicación asíncrona .
DevOps y CI/CD .
Comunicación efectiva y trabajo en equipo.
Proactividad y capacidad para resolver problemas.
Valoramos adicionalmente: Conocimiento en otros lenguajes de programación.
Experiencia con sistemas serverless .
Contribuciones a proyectos open-source.
Nivel de inglés avanzado.
Si buscas un reto en un entorno dinámico y con tecnología de vanguardia, ¡te estamos esperando!
?
#J-18808-Ljbffr
Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.