DESCRIPCIóN
Perfil de desarrollo de software con robusto orientación a arquitectura backend y sistemas distribuidos, responsable de diseñar, construir e integrar soluciones escalables, resilientes y de alto rendimiento. El rol participa en la implementación de microservicios, APIs y flujos de integración entre componentes, asegurando calidad, mantenibilidad y evolución continua de la plataforma. Además, colabora con equipos multidisciplinarios bajo metodologías ágiles y mejores prácticas de ingeniería moderna .
Dado el requerimiento del cliente, este perfil debe considerar como ejes principales y de alta prioridad: Scala, Pekko, Play Framework, Akka, Java, Kafka, Cosmos DB, SQL, Distributed Systems, CI/CD Tooling y Cloud.
REQUISITOS
- Licenciatura o Ingeniería en Sistemas, Computación, Informática, Telemática o afín.
- Experiencia de 4 años en desarrollo backend, microservicios o plataformas distribuidas .
- Experiencia fuerte en Scala y Java como lenguajes principales
- Conocimiento práctico de Pekko, Play Framework y Akka para construcción de aplicaciones concurrentes y distribuidas.
- Experiencia en mensajería y event streaming con Kafka.
- Manejo de bases de datos SQL y experiencia con Cosmos DB.
- Conocimiento en Distributed Systems, patrones de concurrencia, tolerancia a fallos y escalabilidad.
- Experiencia en herramientas de CI/CD Tooling y despliegues automatizados.
- Conocimiento de entornos Cloud y operación de servicios en la nube.
- Inglés avanzado para trabajo con equipos globales .
Habilidades técnicas indispensables
- Scala: desarrollo de servicios,
lógica de negocio y aplicaciones concurrentes.
- Java: soporte y desarrollo de componentes backend.
- Pekko / Akka: modelado de concurrencia, actores y sistemas distribuidos.
- Play Framework: desarrollo de APIs y aplicaciones web/backend.
- Kafka: integración asíncrona, pub/sub y procesamiento de eventos.
- Cosmos DB: modelado y operación de datos en entornos cloud.
- SQL: consultas, modelado relacional, optimización y persistencia.
- Distributed Systems: diseño de soluciones escalables, resilientes y desacopladas.
- CI/CD Tooling: pipelines, automatización de build/test/deploy.
- Cloud: despliegue, configuración y operación de servicios en nube.
- Desarrollo de APIs RESTful y microservicios.
- Control de versiones con Git y trabajo participativo .
Habilidades técnicas deseables
- Práctica en pruebas unitarias, integración y automatización de testing .
- Experiencia en metodologías ágiles Scrum .
Actividades a realizar
- Diseñar e implementar servicios backend usando Scala y Java.
- Construir soluciones distribuidas y escalables con Pekko, Akka y Play Framework.
- Desarrollar flujos asíncronos y event-driven con Kafka.
- Integrar y optimizar persistencia de datos en SQL y Cosmos DB.
- Participar en el diseño técnico de arquitecturas distribuidas.
- Automatizar build, test y despliegues mediante herramientas CI/CD.
- Desplegar y operar soluciones en entornos cloud.
- Colaborar con QA, DevOps y Frontend en la entrega de soluciones productivas.
- Documentar arquitectura, APIs y procesos técnicos.
- Proponer mejoras continuas de performance, resiliencia y mantenibilidad.
📌 Desarrollador Backend Scala Bilingüe (México)
🏢 Axity
📍 México