Senior Scala Developer Contract Dublin 12 months

Dublin  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Keywords

Software Engineering Architecture Apache Hadoop Big Data Test Automation Batch Processing Continuous Integration Data Dictionary Data Modeling Data System Query Languages Software Design Patterns Fault Tolerance Apache Hive Scalability Java Message Service (JMS) Python (Programming Language) NoSQL Object-Oriented Software Development Paradigms RabbitMQ Cloudera Teradata SQL Data Processing Testing Apache Spark Git Ansi Sql Apache Kafka Software Version Control Data Pipeline Databricks Microservices

Description

Senior Scala Developer Contract.

My cliient a leading global name in their respected market is in urgent need of a talented and experienced Senior Scala Developer to join their group on a contract basis.

Your primary responsibilities is to work with teams across the company to implement new data solutions while maintaining the stability platform. You will be to demonstrate 8 to 15 years of commercial experience working in software application development as a programmer. You will have a Strong and solid knowledge of software engineering principles and practices. You will also have a Proven experience in developing data processing applications using Scala, Python 3.10+. Strong understanding of software engineering best practices, design patterns, and the ability to write highly maintainable and readable code. You will be able to demonstrate professional expertise in understanding and implementing OO design patterns, developing container-based applications in a microservices architecture, using the state-of-the-art software engineering best practices. You will have expertise with Big Data Hadoop platforms like Databricks, Cloudera, Teradata, etc. and solid fundamental understanding of the Hadoop architecture. You will have a creativity and passion for tackling challenging data problems and complex algorithmic issues, and willingness to work in a start-up environment. You will also have experience with Git or other similar version control software. You will be experience and commitment in developing high quality, robust, scalable, and maintainable software. Knowledge of testing frameworks, CI/CD, test automation, and software monitoring and alerting.

It would be advantageous if you had Experience working with relational and experience with NoSQL databases (such as tuning and optimising complex queries for highly scalable systems) and query languages (specifically Hive/SparkSQL and ANSI SQL). Experience building large scale Spark 3.x applications & data pipelines, ideally with Batch processing running on Hadoop clusters. If you had experience with messaging queues such as Kafka, RabbitMQ or JMS and reactive architecture paradigm. Experience designing and developing highly available fault tolerant software. Experience in architecture and development of data models and data dictionaries in big data systems. This is a rolling contract, if it sounds of interest drop me a CV so that we can speak in more detail.

Start date
ASAP
From
Adecco
Published at
10.01.2025
Project ID:
2835113
Contract type
Freelance
To apply to this project you must log in.
Register