Scala/Spark Developer

Spain

Company Social & Media:

Gazelle Global

About the Company

The company operates in the technology sector, focusing on cloud-based data solutions and modern data engineering practices. It supports large-scale data processing and analytics initiatives by leveraging advanced cloud infrastructure and distributed systems.

The organization promotes collaboration, technical excellence, and continuous improvement while working with modern tools and scalable architectures.

About the Role

The Scala Spark Developer role focuses on building and maintaining data pipelines within AWS cloud infrastructure. The position involves working with multiple data sources, designing ETL transformations, and supporting scalable data processing systems.

The role requires strong analytical skills and the ability to work with complex datasets while contributing to cloud-based data architecture and infrastructure.

Key Responsibilities

  • Build ETL transformations using Scala and Spark
  • Work with AWS services including EMR, S3, and Step Functions
  • Develop and execute Spark jobs within EMR environments
  • Create and manage Lambda functions
  • Analyze and integrate data from multiple sources
  • Support and maintain cloud-based data infrastructure
  • Collaborate with teams to ensure data processing efficiency and reliability

Requirements

  • Strong experience with Scala and Spark
  • Experience working with AWS services including EMR, S3, and Step Functions
  • Knowledge of SQL Server and Oracle databases
  • Experience using GitHub for version control
  • Experience with Terraform for infrastructure management
  • Strong analytical and problem-solving skills
  • Ability to work with complex data systems

Nice to Have

  • Experience with JIRA and Confluence
  • Strong troubleshooting and technical support skills
  • Ability to present complex technical concepts clearly
  • Strong communication and teamwork skills
  • Experience in IT development and support environments

Qualifications

  • University degree in technology or computer science

Benefits

  • Opportunity to work with modern cloud and big data technologies
  • Exposure to large-scale data processing systems
  • Collaborative team environment
  • Involvement in end-to-end data engineering projects
  • Professional development and learning opportunities

Complete details about this role can be found on the official website below: