Location: Cork, Ireland (Remote / Hybrid options)
Contract: Initial 6 month daily rate, extensions likely
We are seeking a skilled Java Data Engineer to develop and maintain business intelligence (BI) services and data pipelines that power insightful dashboards for our organization. The ideal candidate combines strong Java development skills with SQL/database expertise and experience working with BI tools to transform data into actionable insights.
You will play a key role in designing analytical data models, building backend services, and integrating data with BI dashboards used by stakeholders across the business.
Design, develop, and maintain Java-based BI services and APIs to deliver analytics data.
Model, optimize, and implement SQL databases and data warehouses for reporting and analytics.
Build and manage ETL pipelines to integrate data from multiple sources.
Collaborate with BI developers or analysts to feed data into dashboards and reporting tools.
Ensure high-quality, scalable, and performant data services.
Work closely with stakeholders to understand reporting requirements and translate them into technical solutions.
Optionally, support cloud deployment and monitoring of data services (AWS, GCP, Azure).
Strong experience in Java development, preferably with Spring Boot or similar frameworks.
Advanced SQL skills and experience designing analytics-friendly database schemas.
Familiarity with data engineering concepts, including ETL, data pipelines, and data transformation.
Exposure to BI tools such as Power BI, Tableau, Looker, Metabase, or Superset.
Understanding of data warehousing principles (star/snowflake schemas, fact/dimension tables).
Experience with REST APIs and integrating backend services with dashboards.
Strong problem-solving skills and ability to work in a collaborative environment.
Cloud experience (AWS, GCP, Azure) for deploying data services.
Experience with Python or other scripting languages for data processing.
Familiarity with analytics frameworks or libraries (e.g., Pandas, Apache Spark).
Knowledge of CI/CD pipelines and automated testing for data services.
