Spark/Scala Developer

Axiom Software Solutions
Málaga, Spain
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote
Málaga, Spain

Tech stack

Java
Bash
Cloudera Impala
ETL
Distributed Systems
Java Platform Enterprise Edition (J2EE)
Hadoop
Hive
IntelliJ
PostgreSQL
Performance Tuning
Scrum
SQL Databases
Spark
Spring-boot
Kafka
Reactive Programming
Api Design
Data Pipelines
Jenkins
Microservices

Job description

  • Develop and maintain Spark/Scala batch and ETL pipelines
  • Build scalable Java (8+) Spring Boot microservices
  • Implement event-driven architectures using Kafka
  • Work with Hive and Hadoop ecosystem tools
  • Design reusable, modular Back End components
  • Optimise Spark jobs and performance tuning
  • Work within Agile/Scrum methodology
  • Participate in 24/7 on-call rotation support

Requirements

  • 4+ years Back End development experience
  • Strong hands-on experience with:
  • Apache Spark (Advanced)
  • Scala (Advanced)
  • Kafka (Advanced)
  • Java 8+/J2EE
  • Spring Boot/Microservices
  • Hive
  • Shell/Bash scripting
  • PostgreSQL/SQL
  • Git/GitHub
  • Experience developing ETL/batch data pipelines
  • Strong understanding of distributed systems
  • Experience with testing (TDD/BDD)
  • English level B2+

Nice to Have

  • Jenkins
  • IntelliJ
  • HUE/Impala
  • Reactive programming
  • API design (OAS3)
  • Experience working with large-scale datasets

Candidate Requirements

  • Must be currently based in Málaga or nearby
  • Comfortable with mandatory weekly 24/7 on-call rotation
  • Strong communication and autonomous working ability

Apply for this position