Overview
Backend Java / Microservicios especialista en Kafka
¿Te apasiona el desarrollo backend y trabajar con tecnologías innovadoras? Vermont Solutions está buscando un Backend Java / Microservicios especialista en Kafka para unirse a nuestro equipo en Málaga. Si tienes al menos 2 años de experiencia y te encanta enfrentar nuevos desafíos en un entorno colaborativo, ¡esto podría ser para ti!
Responsabilidades
- Desarrollar y mantener microservicios utilizando Java, Spring Boot y Kafka para soluciones que aprovechen la mensajería y la arquitectura basada en eventos.
- El testing es fundamental, por lo que se requerirá experiencia con JUnit y/o Mockito.
- Implementar y escalar aplicaciones en contenedores utilizando Kubernetes y Docker para asegurar que nuestras aplicaciones sean robustas y adaptables.
- Colaborar con otros desarrolladores y el equipo de CTO para construir soluciones que atiendan las necesidades del sector bancario.
- Participar en la creación de APIs REST síncronas utilizando OpenAPI en formatos JSON / YAML y servicios REST asíncronos a través de AsyncAPI.
- Trabajar con frameworks de procesamiento de datos en streaming como Kafka Streams o Flink, y gestionar bases de datos relacionales y no relacionales.
Requisitos
- Experiencia mínima de 2 años en desarrollo backend, preferiblemente en el sector bancario.
- Dominio de Java y Spring / Spring Boot para la creación de aplicaciones eficientes y escalables.
- Conocimiento en Kafka y arquitecturas basadas en eventos.
- Familiaridad con herramientas de control de versiones de código, especialmente Git.
- Experiencia en el despliegue, gestión y escalado de aplicaciones en contenedores, específicamente Kubernetes y OpenShift.
- Comprensión de estándares de seguridad para implementar mecanismos de autenticación y autorización como OAuth, OIDC y JWT.
- Nivel de inglés: B2+ / C1 (será útil para la comunicación interna y con clientes).
- Pasión por aprender y crecer en un entorno dinámico y colaborativo.
- Que residas en Málaga o cerca ya que necesitaremos tu colaboración en las oficinas 2 días a la semana.
Bonos / Bonus
- React y/o Python para desarrollar aplicaciones frontend o scripting.
- Uso de herramientas de monitoreo como OpenTelemetry y buscadores como Elasticsearch.
- Familiaridad con nubes públicas como AWS y Azure.
Lo que ofrecemos
Nos preocupamos por tu desarrollo y bienestar, así que aquí tienes algunas de las cosas que puedes esperar al unirte a nuestro equipo:
- Plan de Formación y Certificaciones Técnicas: Queremos que sigas creciendo en tu carrera profesional. Ofrecemos programas de formación y certificaciones para que estés siempre a la vanguardia en tecnologías y habilidades.
- Desarrollo Profesional y Plan de Carrera Definido: Tu crecimiento es importante para nosotros. Contamos con un plan claro para ayudarte a alcanzar tus metas profesionales.
- Plan de Retribución Flexible: Nos ajustamos a tus necesidades. Podrás elegir entre varias opciones, como seguro médico privado, cheques para cursos de idiomas, cheques guardería y tarjeta de transporte. ¡Tú decides lo que te mejor se adapte!
- Integración en un Equipo Motivado: Formarás parte de un grupo de profesionales apasionados en un ambiente dinámico y colaborativo. Aquí valoramos las ideas de todos y creemos en un trabajo en equipo efectivo.
- Gestión Sostenible y Políticas de Igualdad: Fomentamos un entorno de trabajo inclusivo y abierto. Creemos en la diversidad y en dar la bienvenida a todas las personas, sin excepciones.
Si te entusiasma la idea de formar parte de un equipo dinámico en Vermont Solutions y cumplir con los requisitos, ¡nos encantaría conocerte! No dudes en postularte y ser parte de esta emocionante aventura.