Home » Trabaja con nosotros » Backend Developer (Java, Spring Boot) – Colombia
En Teamcore, somos líderes en soluciones tecnológicas para la optimización del retail y la gestión de la ejecución en tiendas.
Estamos buscando Backend Developer para Colombia.
Ingeniería
Colombia
Online
El Backend Developer será responsable de desarrollar y optimizar aplicaciones y plataformas que faciliten el proceso de ingesta de datos, garantizando la eficiencia, estabilidad y escalabilidad de los pipelines y sistemas de integración. Además, este cargo ofrece una proyección para evolucionar hacia el rol de Ingeniero de Datos.
Comunicación para articular ideas de diseño, dar y recibir feedback.
Trabajo en equipo y colaboración.
Adaptabilidad en un entorno dinámico y en constante cambio.
Proactividad e iniciativa en proyectos de diseño.
Experiencia de al menos 3 años en Java, Spring Boot. Conocimientos o experiencia en Python.
Profesional de Ingeniería en Sistemas o afín.
Desarrollo: Dominio de lenguajes y frameworks de desarrollo, backend (Java, spring boot, Django, Python etc.)
APIs: Conocimiento en conceptos de APIs RESTful
Bases de Datos: Conocimiento en bases de datos relacionales (PostgreSQL, MySQL).
Procesos de Ingesta de Datos: Familiaridad con procesos de ingesta de datos en tiempo real y en batch, incluyendo la configuración de scrapers y conectores de datos.
Funciones a desarrollar
Desarrollo de Aplicaciones para Ingesta de Datos (Microservicios): Crear y mantener aplicaciones que permitan la ingesta de datos de diversas fuentes (APIs, scrapers, archivos, bases de datos) de manera automatizada y eficiente.
Optimización y Escalabilidad: Implementar buenas prácticas de desarrollo para asegurar que las aplicaciones de ingesta sean escalables y puedan manejar grandes volúmenes de datos.
Identificar y resolver problemas de rendimiento en los sistemas de ingesta.
Integración: Trabajar en la integración de las herramientas de ingesta con otras plataformas y sistemas internos para asegurar la interoperabilidad y consistencia de los datos.
Colaboración en Proyectos de Datos: Participar en proyectos específicos del equipo de Ingeniería de Datos para familiarizarse con el modelado, transformación y análisis de datos.
Proveer soporte en la creación de pipelines de datos y en la estructuración de datasets que faciliten el análisis de datos y la resolución de problemas en proyectos de mayor complejidad.
Mantenimiento de la Documentación Técnica
Relación con otros departamentos: Se relaciona con todos los especialistas de ETL, y los líderes de su área – operación y escalabilidad.
Automatización y Web Scraping: Experiencia en automatización de procesos de extracción (BeautifulSoup, Jsoup, HtmlUnit, Requests y Selenium) y conocimientos básicos de flujos de trabajo.
Home » Trabaja con nosotros » Backend Developer (Java, Spring Boot) – Colombia
Nuestros valores
Colaboración
Empoderamos equipos porque juntos logramos más.
Perseverancia
Movilizamos el logro siempre viendo hacia adelante.
Curiosidad Creativa
El motor de la innovación y la competitividad.
Confiabilidad
Desde la experiencia, con responsabilidad y compromiso.
Mejora Continua
Nos adaptamos al cambio y vamos un paso adelante.