Buscamos un Desarrollador Back-End altamente capacitado para unirse a nuestro equipo de tecnología en Hocelot. El candidato ideal será responsable del desarrollo y mantenimiento de los servidores, bases de datos y sistemas que potencian nuestras aplicaciones web y móviles. Esta persona debe tener experiencia en la construcción de APIs robustas, la integración con sistemas de terceros y la optimización del rendimiento del servidor.
Funciones:
Desarrollo de Software: Responsable de desarrollar software para una plataforma basada en microservicios 100% en la nube.
Optimización: Mejorar continuamente el rendimiento de las aplicaciones.
Pruebas Automáticas: Crear y mantener pruebas automáticas que soporten el software desarrollado.
Despliegue de Software: Encargado del despliegue del software en los entornos productivos.
Análisis de Requisitos: Analizar y comprender los requisitos planteados en cada caso, buscando la solución más adecuada para cada problema y situación.
Mantenimiento del Entorno: Asegurar el buen funcionamiento de los entornos productivos.
Seguridad: Mantener la seguridad de las aplicaciones y la protección de los datos.
Competencias
Java y Spring: Experiencia con Java 8-11 y el framework Spring (principalmente Spring Cloud, Spring Data, Spring Batch).
Cloud Pública: Experiencia en plataformas de nube pública como GCP, AWS o Azure.
DevOps Básico: Conocimientos básicos en DevOps, incluyendo Jenkins, pipelines y despliegues de servicios Java en Kubernetes.
Bases de Datos No Relacionales: Experiencia utilizando bases de datos no relacionales como MongoDB.
ElasticSearch: Experiencia con ElasticSearch para búsqueda y análisis de datos.
Redis: Conocimientos en Redis.
Desarrollo SaaS: Experiencia en el desarrollo de soluciones SaaS con API REST.
Aprendizaje Dinámico: Capacidad de aprendizaje rápido y disposición para enfrentar nuevos desafíos.
Conocimientos Valorable
Frontend: Conocimientos en lenguajes de frontend como Angular o React.
Machine Learning: Conocimientos teóricos en Machine Learning.
Código Limpio y Metodologías Ágiles: Conocimiento en clean code y metodologías como DDD, TDD y Agile.
Gestión de API: Conocimientos en API management y API gateway.
Experiencia
Experiencia Demostrable: 3-5 años de experiencia en programación utilizando los frameworks y tecnologías mencionadas, especialmente en el uso de bases de datos no relacionales como MongoDB y herramientas de búsqueda y análisis como ElasticSearch.
Recuerda que ningún reclutador puede pedirte dinero a cambio de una entrevista o un puesto. Asimismo, evita realizar pagos o compartir información financiera con las empresas.