Senior Java Developer (SQL, AWS)

Senior Java Developer (SQL, AWS)

Posted 3 days ago by First Derivative

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

Detailed Description From Employer:

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