Salario negociable
Qode
Pennsylvania, USA
Ubicación: Pittsburgh, PA, Dallas, TX, Cleveland, OH Tipo de trabajo: Tiempo completo Experiencia: 13+ años Resumen del puesto Estamos buscando un desarrollador backend Java con experiencia en PySpark para unirse a nuestro dinámico equipo de ingeniería. El candidato ideal tendrá una sólida formación en desarrollo backend con Java y experiencia práctica en el procesamiento de grandes volúmenes de datos usando PySpark. Contribuirá al desarrollo de API escalables, tuberías de procesamiento de datos robustas y sistemas backend que soporten flujos de trabajo empresariales complejos y análisis de datos. Principales responsabilidades Desarrollar y mantener servicios backend y API escalables utilizando Java (Spring Boot o frameworks similares). Diseñar e implementar tuberías de datos con PySpark para procesar y transformar grandes conjuntos de datos. Integrar servicios backend con plataformas de datos, bases de datos y API externas. Colaborar con ingenieros de datos, analistas y equipos de producto para comprender los requisitos y entregar soluciones. Optimizar el rendimiento de aplicaciones backend y trabajos de Spark. Escribir pruebas unitarias y participar en revisiones de código para mantener la calidad del código. Garantizar una infraestructura backend segura, confiable y mantenible. Requisitos obligatorios Título universitario en Informática, Ingeniería o campo relacionado (Licenciatura o Maestría). Experiencia sólida en Java (Java 8 o superior), con buen conocimiento del diseño orientado a objetos y arquitectura de microservicios. Experiencia práctica con Apache Spark y PySpark para el procesamiento distribuido de datos. Buen entendimiento del diseño e implementación de API RESTful. Conocimiento de SQL y experiencia práctica con bases de datos relacionales y/o NoSQL. Experiencia con sistemas de control de versiones como Git y prácticas CI/CD. Requisitos preferidos Experiencia con Spring Boot, Hibernate o frameworks Java similares. Familiaridad con herramientas de big data (HDFS, Hive, Kafka, etc.). Experiencia con plataformas en la nube como AWS, GCP o Azure. Conocimiento de herramientas de contenerización y orquestación (Docker, Kubernetes). Conocimiento de arquitecturas de lagos de datos o almacenes de datos. Habilidades blandas Excelentes habilidades analíticas y de resolución de problemas. Buena comunicación y capacidad de colaboración. Persona proactiva con un fuerte sentido de responsabilidad y compromiso. ¿Por qué unirse a nosotros? Trabajar en productos y servicios de alto impacto basados en datos. Formar parte de un equipo innovador, dinámico y solidario. Oportunidad de desarrollar tu experiencia en desarrollo backend e ingeniería de big data.