Desarrollador backend - nuestro requerimiento
buscamos a un/a desarrollador backend con experiencia sólida en java spring boot para diseñar e implementar microservicios y arquitecturas event-driven que soporten la escalabilidad y resiliencia de nuestras operaciones.
como miembro de nuestro equipo, te encargarás del diseño e implementación de microservicios en java (spring boot webmvc y/o webflux) bajo principios de arquitectura limpia. También serás responsable de exponer apis rest/graphql, documentarlas con openapi/swagger, aplicar versionado y contract testing (spring cloud contract).
* diseñar e implementar microservicios en java (spring boot webmvc y/o webflux) bajo principios de arquitectura limpia.
* exponer apis rest/graphql, documentarlas con openapi/swagger, aplicar versionado y contract testing (spring cloud contract).
* configurar y mantener api gateway (spring cloud gateway) con patrones de resiliencia (circuit breakers, retries).
* construir soluciones event-driven con apache kafka (spring kafka) y diseñar orquestaciones entre bounded contexts cuando aplique.
* modelar y optimizar bases de datos relacionales (postgresql/mysql) y complementarlas con nosql; gestionar migraciones con flyway/liquibase.
* construir imágenes de contenedor (jib/docker) y orquestar despliegues en kubernetes (helm charts).
* definir pipelines de ci/cd (maven/gradle, github actions/gitlab ci), garantizando calidad y cobertura de pruebas (junit, mockito, testcontainers).
* implementar observabilidad end-to-end: métricas, logs y trazas distribuidas (datadog, elk/opensearch).
requisitos técnicos
* experiencia sólida en java spring boot.
* conocimientos en arquitectura limpia y diseño de microservicios.
* experiencia en la implementación de apis rest/graphql y documentación con openapi/swagger.
* conocimientos en configuración y mantenimiento de api gateway (spring cloud gateway).
* experiencia en construcción de soluciones event-driven con apache kafka (spring kafka).
* conocimientos en modelado y optimización de bases de datos relacionales (postgresql/mysql) y complemento con nosql.
* experiencia en construcción de imágenes de contenedor (jib/docker) y orquestación de despliegues en kubernetes (helm charts).
* conocimientos en definición de pipelines de ci/cd (maven/gradle, github actions/gitlab ci) y garantía de calidad y cobertura de pruebas (junit, mockito, testcontainers).
nos ofrece una oportunidad única para desarrollar habilidades y contribuir al éxito de nuestra empresa.
si eres un/a profesionales motivado y buscas un nuevo reto, ¡aplica ahora!