Buscamos un desarrollador java con experiencia en microservicios, que tenga habilidades sólidas en la construcción, mantenimiento y despliegue de aplicaciones escalables. Este rol es clave para asegurar la evolución continua de nuestras plataformas, aplicando buenas prácticas de integración, pruebas y observabilidad.
responsabilidades:
* migrar pruebas existentes hacia python y mantener la cobertura de testing.
* mantener y optimizar código existente, así como desarrollar nuevas funcionalidades.
* diseñar e implementar pruebas unitarias, de integración y end-to-end (e2e).
* realizar despliegues en ambientes bajos y participar en el ciclo de ci/cd.
* revisar y analizar logs con grafana para realizar debug y garantizar la estabilidad de los servicios.
* colaborar en la definición y mejora de la arquitectura de microservicios.
requisitos técnicos:
* java 17 o superior
* framework webflux y programación reactiva en java
* python (para pruebas automatizadas)
* gradle, git
* integración continua y entrega continua (ci/cd)
* kafka para mensajería y procesamiento de eventos
* grafana para monitoreo y análisis de logs
* dynamodb
* aerospike
* arquitectura:
* experiencia en arquitectura de microservicios
habilidades blandas
* capacidad analítica y de resolución de problemas.
* comunicación efectiva en equipos multidisciplinarios.
* mentalidad colaborativa y orientada a la mejora continua.
* proactividad para proponer y aplicar buenas prácticas en el ciclo de desarrollo.
tipo de puesto: tiempo completo, por tiempo indeterminado
sueldo: $30, $40,000.00 al mes
experiencia:
* java: 3 años (deseable)
idioma:
* inglés (deseable)
lugar de trabajo: empleo remoto