Data Engineer (Java & Scala) in Ireland, Scotland at Jobgether
Explore Related Opportunities
Job Description
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Data Engineer (Java & Scala) in Ireland.
This role offers the opportunity to contribute to large-scale, data-driven initiatives in a fully remote European environment, focusing on high-impact domains such as fraud detection, financial crime prevention, regulatory compliance, and advanced customer analytics. You will design and build robust data pipelines and integration systems that support predictive modelling and real-time decision-making across complex enterprise environments. Working with modern big data technologies, you will help transform raw and structured data into reliable, actionable insights that directly support business and risk functions. The position combines software engineering excellence with analytical thinking, requiring strong expertise in distributed systems and data processing frameworks. You will collaborate with multidisciplinary teams in an Agile environment, contributing to both system design and continuous improvement initiatives. This is a high-responsibility role ideal for engineers passionate about scalable data platforms, quality-driven development, and advanced analytics use cases.
- Design, develop, and maintain scalable data pipelines and integration solutions using Java, Scala, and big data technologies.
- Build and optimize ETL processes, ensuring efficient data movement, transformation, and storage across complex systems.
- Support system integration and data science initiatives, particularly in fraud detection, compliance, and predictive analytics domains.
- Work with distributed processing frameworks such as Hadoop and Spark to process large-scale datasets.
- Implement data mapping, validation, and quality management processes to ensure accuracy and reliability of data assets.
- Develop and maintain APIs and data exchange mechanisms using RESTful services and JSON-based structures.
- Collaborate with DevOps and engineering teams to support deployment, monitoring, and operational stability of data platforms.
- Contribute to Agile development cycles, including design discussions, estimations, and iterative delivery.
- Troubleshoot and resolve data-related issues across relational and non-relational data systems.
- 5–7 years of experience as a Data Engineer or in a similar data-focused engineering role.
- Strong programming skills in Java and Scala, with additional knowledge of Python considered a plus.
- Solid experience with big data technologies such as Hadoop, Spark, Ab Initio, and Informatica.
- Strong understanding of ETL processes, data modeling (relational and object-oriented), and data mapping techniques.
- Experience working with RESTful APIs, JSON, and system integration workflows.
- Familiarity with DevOps practices, version control systems, and Agile methodologies.
- Knowledge of search and application technologies such as Elasticsearch, Tomcat, or Jetty is an advantage.
- Experience working on data science, predictive modelling, or detection-based systems (e.g., fraud or compliance) is highly valued.
- Strong analytical skills with the ability to identify and resolve data quality issues.
- Fluent English communication skills (C1 level) are required.
- Ability to work fully remotely within Europe and collaborate effectively in distributed teams.
- Fully remote position within Europe with flexible working arrangements.
- Opportunity to work on high-impact projects in fraud detection, compliance, and advanced analytics.
- Exposure to modern big data ecosystems and enterprise-scale data platforms.
- Collaborative Agile environment with international teams.
- Long-term assignment with competitive daily rate compensation.
- Opportunity to work with leading technologies in data engineering and distributed systems.
- Participation in complex, meaningful projects with strong real-world impact.