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
SeniorJob 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