Scala Spark Developer – AKKA/PEKKO
Are you a seasoned data professional ready to lead complex data solutions? Apply Now!
Working with one of our top financial clients, this role calls for a Scala Spark Developer – AKKA/PEKKO. The position involves designing, developing, and maintaining scalable data architectures and systems to support large-scale data collection, storage, and retrieval. The successful candidate will collaborate with cross-functional teams, implement data privacy measures, and optimize data processes to deliver actionable insights.
Pay rate range (CAD): $75.36/hr – $90.43/hr
Responsibilities
- Develop and maintain database architectures and large-scale processing systems.
- Collaborate with various teams to gather and prioritize data requirements.
- Design and implement data pipelines, ETL processes, and data transformation workflows.
- Ensure data security and privacy compliance across all solutions.
- Optimize data retrieval processes and develop dashboards and reports for end-users.
- Troubleshoot data issues to ensure data quality, accuracy, and integrity.
- Keep current with industry advancements and recommend system enhancements.
Desired Skill-Set
- Bachelor's degree in Computer Science, IT, or a relevant field.
- 8 to 10 years of overall experience in data solutions development.
- Proficiency in SQL with hands-on experience in relational and NoSQL databases.
- Knowledge of data modeling and data warehousing principles.
- Experience with big data tools such as Spark, Hadoop, and related data pipeline management.
- 5+ years of Scala experience.
- Familiarity with Akka/Pekko (2-3 years).
- Programming skills in Python, Java, or Scala.
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork abilities.
Nice to Have
- Databricks certification.
- Spark certification.
- Experience with data visualization tools.
- Knowledge of cloud data services and security best practices.
BeachHead is an equal opportunity agency and employer. We advocate for our candidates and welcome applicants regardless of race, color, religion, national origin, sex, age, or physical or mental disability. BeachHead or our clients may use technology-enabled tools, including automation and artificial intelligence (AI), to support parts of the recruitment process such as resume screening, application management, and candidate matching. These tools assist our recruiters and our clients, and do not replace human decision-making. This job posting represents a current or anticipated vacancy. The position may be filled at any time, and the posting may be removed without notice once the role has been filled.