Desarrollador/a Backend Spark
Role details
Job location
Tech stack
Job description
la ejecución distribuida. - Colaborar con arquitectos de datos y otros ingenieros para definir y refinar la arquitectura de soluciones de Big Data. - Integrar diversas fuentes de datos (bases de datos relacionales y NoSQL, data lakes, APIs, etc.) en pipelines de procesamiento. - Escribir código limpio, mantenible y bien documentado, siguiendo los estándares de codificación y las mejores prácticas de la industria. - Utilizar sistemas de control de versiones como Git para la gestión del código fuente y la colaboración en equipo. - Participar activamente en revisiones de código, asegurando la calidad y la consistencia del software desarrollado. - Monitorear y solucionar problemas de rendimiento y errores en entornos de producción. - Mantenerse actualizado sobre las últimas tendencias y tecnologías en el ecosistema de Big Data, Spark y Scala. - Contribuir a la mejora continua de nuestros procesos y herramientas de desarrollo. Requisitos: -
Requirements
Experiencia: Mínimo 2 años de experiencia profesional en desarrollo backend, con un enfoque específico en procesamiento de datos a gran escala. - Conocimientos Técnicos: - Dominio de Apache Spark (Spark Core, Spark SQL, Spark Streaming, MLlib). - Sólida experiencia en programación con Scala . - Experiencia en el uso de Git para el control de versiones y flujos de trabajo colaborativos (branching, merging, pull requests). - Comprensión de los principios de computación distribuida y procesamiento de datos masivos. - Conocimiento de ecosistemas de Big Data como Hadoop (HDFS, YARN). - Experiencia con bases de datos relacionales (SQL) y/o NoSQL. - Familiaridad con herramientas de orquestación de flujos de trabajo (ej. Airflow). - Habilidades Blandas: - Capacidad analítica y de resolución de problemas. - Excelentes habilidades de comunicación y trabajo en equipo. - Proactividad, autonomía y orientación a resultados. - Capacidad para trabajar en un entorno dinámico y con plazos definidos. Se Valorará: - Experiencia con otras herramientas y tecnologías del ecosistema Big Data (Kafka, Flink, Delta Lake, etc.). - Conocimiento de plataformas cloud (AWS, Azure, GCP) y sus servicios de Big Data. - Experiencia en desarrollo de microservicios. - Conocimiento de metodologías ágiles (Scrum, Kanban). - Titulación universitaria en Ingeniería Informática, Ciencias de la Computación o campo relacionado. ¿Qué Ofrecemos? - Contrato indefinido. - Salario competitivo acorde a la experiencia y el mercado. - Oportunidades de desarrollo profesional y formación continua. - Participación en proyectos retadores y de alto impacto. - Excelente ambiente de trabajo. - Flexibilidad horaria y posibilidad de modalidad híbrida. Si cumples con los requisitos y estás buscando un desafío profesional en el sector tecnológico y financiero, esta es tu oportunidad Únete a Metrica