Desarrollador Back-End Java, Madrid
- 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
+8 more
Job description
Desarrollador Back-End Java Descripción Buscamos un profesional con experiencia en desarrollo Back-End Java para incorporarse a un equipo de ingenierÃa que trabaja en la construcción y evolución de servicios distribuidos sobre arquitectura cloud-native en Google Cloud Platform. La persona seleccionada participará en el diseño, desarrollo y mantenimiento de microservicios orientados a eventos, contribuyendo al desarrollo de soluciones escalables y resilientes dentro de un entorno tecnológico moderno. El rol implica trabajar con Java 21 en la implementación de servicios backend, utilizando Apache Kafka para la comunicación entre microservicios y Temporal/Cadence para la orquestación de procesos y workflows complejos. Asimismo, participará en el desarrollo de componentes que gestionan operaciones transaccionales sobre PostgreSQL, asà como en la optimización de rendimiento mediante el uso de Redis/Memorystore como sistema de caché. La posición también incluye tareas relacionadas con la gestión de despliegues en entornos containerizados sobre Kubernetes (GKE), asà como la integración con servicios de almacenamiento en Google Cloud Storage y la gestión del versionado de esquemas de base de datos mediante Flyway. Dentro del equipo, el profesional colaborará en el diseño técnico de soluciones, en la implementación de nuevas funcionalidades y en la mejora continua de los sistemas existentes, participando en un entorno de desarrollo orientado a arquitecturas distribuidas, procesamiento de eventos y análisis de datos dentro del ecosistema GCP. Además, podrá participar en integraciones con plataformas analÃticas como BigQuery y Looker, contribuyendo a la explotación de datos y a la generación de capacidades analÃticas avanzadas. Servicio prestado en modelo hÃbrido, con trabajo en remoto combinado con asistencia puntual a las oficinas del cliente cuando sea requerido por necesidades del proyecto o del equipo. El profesional se integrará en un equipo de desarrollo distribuido, trabajando en entornos cloud y colaborando con distintos equipos técnicos dentro del ecosistema tecnológico del cliente. Requisitos Experiencia mÃnima de 5 años en desarrollo Back-End con Java, participando en proyectos basados en arquitecturas de microservicios y sistemas distribuidos. Experiencia sólida en Java 21 o versiones modernas de Java aplicadas al desarrollo de servicios backend de alto rendimiento. Experiencia trabajando con Apache Kafka para la implementación de arquitecturas event-driven y comunicación entre microservicios. Conocimiento y experiencia en Temporal o Uber Cadence para la orquestación de procesos y workflows distribuidos. Experiencia en bases de datos relacionales PostgreSQL, especialmente en el diseño y gestión de modelos de datos orientados a operaciones transaccionales. Experiencia utilizando Redis o Memorystore como sistema de caché para optimización de rendimiento. Experiencia
Requirements
en entornos cloud, preferiblemente Google Cloud Platform, trabajando con servicios como Google Cloud Storage. Conocimientos en contenedores y orquestación con Kubernetes, especialmente en entornos GKE (Google Kubernetes Engine). Experiencia en gestión de dependencias y procesos de build mediante Bazel. Experiencia en gestión y versionado de esquemas de base de datos utilizando Flyway. Requisitos valorables Conocimiento de Drools u otros motores de reglas para la gestión de lógica de negocio configurable. Experiencia con BigQuery para almacenamiento y explotación de datos analÃticos. Conocimiento de herramientas de Business Intelligence como Looker. Experiencia en integración de datos en tiempo real me
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
20 Essential Tools For Backend Development
Software Engineer Salary London
How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again
Dev Digest 120 - Apple and peers