Desarrollador Backend de Microservicios - Presencial
Diseñar, desarrollar y mantener aplicaciones backend escalables y robustas utilizando arquitecturas de microservicios.
Responsabilidades
Desarrollo: Crear, implementar y mantener microservicios utilizando lenguajes de programación como Java, *, Python o Go. APIs: Diseñar y desarrollar APIs RESTful eficientes y seguras para la comunicación entre microservicios.
Bases de Datos: Trabajar con bases de datos relacionales y no relacionales, optimizando el almacenamiento y recuperación de datos. Cloud: Implementar soluciones en la nube utilizando plataformas como AWS, Azure o GCP.
Contenedores: Utilizar tecnologías de contenedores como Docker y Kubernetes para orquestar microservicios. CI/CD: Colaborar en la implementación de pipelines de integración y entrega continua.
Pruebas: Realizar pruebas unitarias, de integración y de rendimiento para garantizar la calidad del código.
Requisitos:
Experiencia en desarrollo backend con al menos uno de los siguientes lenguajes: Java, *, Python o Go.
Conocimiento profundo de arquitecturas de microservicios y principios de diseño de APIs RESTful.
Experiencia con bases de datos relacionales (SQL) y no relacionales (MongoDB, Cassandra).
Conocimientos sólidos de contenedores (Docker) y orquestación (Kubernetes).
Experiencia en cloud computing (AWS, Azure o GCP). Dominio de herramientas de control de versiones (Git).
Habilidades de resolución de problemas y pensamiento crítico.
Se valorará: Experiencia con frameworks de desarrollo como Spring Boot, *, Django.
Conocimiento de patrones de diseño y mejores prácticas de desarrollo.
Experiencia con herramientas de monitoreo y logging.
Contribuciones a proyectos open source.
Ultimos empleos publicados en Crealiad