Data Engineering Specialist
We are seeking a skilled professional 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.
* 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.
Key Responsibilities:
* 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.
Optional:
* Support cloud deployment and monitoring of data services (AWS, GCP, Azure).
Required Skills & Experience:
* 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.
Preferred / Nice-to-Have:
* 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.
Skills: Java SQL Power BI APIs ETL logic Azure