The English-language job board for Spain

Spark / Scala Developer (AWS) – Mid-Level

On-site in Madrid·Added today (last checked 11 Nov)

Agency
IT Partner

61 open roles

Our summary

Work mode
On-site, Madrid
Spanish
Expected (ad in Spanish)
English
Required
Experience
2+ years

Visa options

  • The ad doesn’t mention sponsorship

    Not a refusal, but not a yes. Worth asking in your first message.

Find jobs with visa support

Skills

This job advert was originally written in Spanish.

Requirements

What we're looking for

Experience: 2-3 years minimum

English: C1 (essential)

  • At least 2-3 years of experience in Data Engineering.
  • Hands-on experience with Apache Spark, Scala, and Hadoop.
  • Solid knowledge of AWS EMR, Glue, Lambda, and Step Functions.
  • Experience developing and maintaining ETL processes and data pipelines.
  • Knowledge of Terraform for infrastructure configuration.
  • Experience in monitoring and resolving incidents in production environments.
  • Proficiency in SQL and tools such as Amazon Athena.
  • Experience in batch processing and process orchestration.
  • Knowledge of Python, Bash, and Unix/Linux environments.
  • Experience with Git, Maven, and CI/CD tools such as Jenkins.
  • C1 English is essential.

Nice to have

  • Previous experience in banking or financial services.
  • Knowledge of regulatory reporting.
  • Experience with Control-M.
  • Knowledge of Power BI.
  • Experience in functional analysis, definition of test cases, and technical documentation.

Pay & benefits

What you'll get

MAX Salary: 32Ks

The role

Sector: Banking

We are looking for a Data Engineer specialized in Apache Spark and Scala, with experience in AWS environments and large-scale data processing, to join a project in the banking sector.

The selected person will participate in the design, development, maintenance, and optimization of ETL processes and data pipelines, working in a production and regulated environment. We are looking for an autonomous, analytical, and results-oriented profile, capable of managing data processes, performing validations, and resolving technical incidents with little supervision.

What you'll do

  • Design, develop, and maintain data pipelines using Apache Spark and Scala.
  • Implement ETL processes, transformations, and data migrations, guaranteeing their integrity and consistency.
  • Orchestrate and monitor batch processes using AWS Step Functions.
  • Work with AWS services such as EMR, Glue, and Lambda.
  • Supervise production processes, analyze Hadoop/YARN logs, and diagnose errors.
  • Perform quality controls and data validations using SQL and Amazon Athena.
  • Investigate incidents, identify root causes, and propose corrective solutions.
  • Participate in the definition of technical solutions and translate business requirements into specifications.
  • Document developments, tests, and operating procedures.
  • Collaborate with technical and functional teams.

How you'll work

Location: Preferably in one of the client's offices, following their onsite model. Other locations will be valued.

About IT Partner

Industry
Staffing and Recruiting

In their own words

About the company & team

We are looking for a proactive, autonomous, and decisive person, with the ability to work in production environments, manage incidents, analyze technical problems, and take responsibility for their deliverables. We will especially value the ability to adapt and collaborate with multidisciplinary teams.

All open roles at IT Partner
WhatsApp
See all 61 jobs