Negotiable
Undetermined
Undetermined
Belfast, Northern Ireland, United Kingdom
Summary: The Senior Java Developer role at EPAM in Belfast involves designing, implementing, and maintaining Java-based services for large-scale data ingestion pipelines. The position requires integrating various data sources into an AWS data lake and optimizing SQL queries for effective data transformation. The developer will collaborate with Data Analysts and Business Analysts to meet business requirements while ensuring the resilience and scalability of backend data processes.
Key Responsibilities:
- Design, implement, and maintain Java-based services for large-scale data ingestion pipelines.
- Integrate diverse data sources (structured, semi-structured, and unstructured) into the AWS data lake.
- Write and optimize SQL queries to ensure effective data transformation and modeling.
- Use AWS technologies such as Lambda, Glue, Step Functions, and S3 to enable ETL workflows.
- Ensure resilience and scalability of backend data processes.
- Collaborate with Data Analysts and Business Analysts to ensure business requirements are met effectively.
Key Skills:
- Strong programming experience in Java (e.g., Spring Boot or other Java frameworks), with over 3 years of hands-on development.
- Advanced SQL skills, including performance tuning for large datasets.
- Experience with AWS services for data engineering (e.g., Glue, Lambda, Redshift, Athena).
- Familiarity with data pipelines, ETL workflows, or event-driven architectures.
- Experience in developing microservices is highly desirable.
- Knowledge of financial data (e.g., reference, counterparty, instrument).
Salary (Rate): undetermined
City: Belfast
Country: United Kingdom
Working Arrangements: undetermined
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
EPAM Belfast, United Kingdom Full Time Reference:
Design, implement, and maintain Java-based services for large-scale data ingestion pipelines
Integrate diverse data sources (structured, semi-structured, and unstructured) into the AWS data lake
Write and optimize SQL queries to ensure effective data transformation and modeling
Use AWS technologies such as Lambda, Glue, Step Functions, and S3 to enable ETL workflows
Ensure resilience and scalability of backend data processes
Collaborate with Data Analysts and Business Analysts to ensure business requirements are met effectively
Strong programming experience in Java (e.g., Spring Boot or other Java frameworks), with over 3 years of hands-on development
Advanced SQL skills, including performance tuning for large datasets
Experience with AWS services for data engineering (e.g., Glue, Lambda, Redshift, Athena)
Familiarity with data pipelines, ETL workflows, or event-driven architectures
Experience in developing microservices is highly desirable
Knowledge of financial data (e.g., reference, counterparty, instrument)
Private Healthcare Package
Pension
Employee Assistance Programme
Enhanced Maternity policy
Group Life Protection Benefit
Give as You Earn
Cycle to Work Scheme
Employee Referral Bonus Scheme
Diversity Networks
Access to a range of skills and certifications
LNKD1_UKTJ