Our client is urgently seeking an experienced Backend Developer to work on a long term contract in Madrid (Hybrid) based on the specification below :
Knowledge / Experience MUST HAVE
Expert coding proficiency with Java, Springboot and Azure / Kubernetes
Experience building Real Time data pipelines using technologies such as Spark, Flink, Storm and messaging streaming services such as Kafka, Azure EventHub, RabbitMQ or Azure Service Bus.
Experience with distributed systems, including microservice architecture, SQL and no SQL datastores.
Strong understanding of database management systems, including relational databases (eg, MySQL, PostgreSQL) and NoSQL databases (eg, MongoDB).
Proficient in using version control systems, such as Git, for collaborative development.
Knowledge of CI / CD pipelines and tools for automated testing and deployment.
Understanding of security best practices in software development and experience implementing secure coding principles.
Produce production grade quality code applying domain driven design and software engineering best practices such as SOLID, DRY and leveraging design patterns.
Knowledge of streaming data processing frameworks (eg, Apache Kafka) for Real Time data ingestion and processing.
NICE TO HAVE
Experience in Kotlin programming language
Experience building Customer Data platform or Customer MDM solutions
Experience with ETL processes for efficiently moving and transforming data from various sources to the CDP.
Understanding of data governance principles and the ability to implement data quality measures.
Development of data APIs to enable seamless access to and retrieval of data from the CDP.
Please apply directly to be considered for the role.