En @Finaipro buscamos un DESARROLLADOR BACKEND con experiencia en el diseño, desarrollo, despliegue y soporte de soluciones backend basadas en arquitecturas de microservicios y servicios cloud AWS. La persona será responsable de desarrollar nuevas funcionalidades, construir y mantener APIs y microservicios, implementar integraciones entre plataformas y chatbot, participar en despliegues automatizados, administrar componentes de infraestructura como código. Se requiere un perfil altamente autónomo, capaz de participar desde el análisis técnico hasta la implementación, pruebas, despliegue y estabilización de las soluciones en producción. Debe contar con experiencia en arquitecturas distribuidas, mensajería, automatización de procesos y prácticas DevOps.
Competencias técnicas obligatorias:
- Python (desarrollo backend).
- Java y Spring Boot.
- Desarrollo de APIs REST.
- Arquitectura de microservicios.
- AWS Lambda.
- DynamoDB.
- Amazon S3.
- AWS CloudWatch.
- AWS CloudFormation.
- Kubernetes (EKS) y Docker
- DevOps y CI/CD, Git
- Integración de servicios y APIs.
- Mensajería asíncrona (Kafka, RabbitMQ o Otros).
- Pruebas unitarias (Framework Serenity, Karate, Otro).
- Integraciones con plataformas conversacionales o chatbots.
Competencias técnicas deseables
- Arquitecturas orientadas a eventos (Event Driven Architecture)..
- Observabilidad y monitoreo de aplicaciones.
- Seguridad en AWS.
- Desarrollo de soluciones basadas en inteligencia artificial generativa.
Experiencia requerida
- Mínimo 5 años de experiencia en desarrollo de software backend.
- Mínimo 4 años trabajando con Python.
- Experiencia desarrollando y manteniendo microservicios en ambientes cloud.
- Experiencia comprobable en AWS utilizando Lambda, DynamoDB, S3, IAM y CloudFormation.
- Experiencia en construcción y administración de pipelines CI/CD.
- Experiencia realizando despliegues en múltiples ambientes (Desarrollo, QA y Producción).
- Experiencia en integración mediante APIs REST y mensajería asín