Job Title: Senior Data Engineer - (Java)
Location: Dublin / Hybrid
Job Type: Full-Time
About the Role:
We are seeking an experienced Senior Data Engineer with strong Java development expertise to join a high-performing technology team within the financial services sector. This role focuses on building scalable data platforms real-time processing systems and backend services that support business-critical analytics trading risk and regulatory reporting functions.
The ideal candidate will have deep experience in data engineering distributed systems and modern cloud-based architecture along with the ability to work closely with technical and business stakeholders in a fast-paced environment.
Key Responsibilities:
Design develop and maintain scalable data pipelines and ETL workflows.
Build high-performance backend services using Java (Java 8/11/17).
Develop batch and real-time data processing solutions using Apache Spark and Kafka.
Integrate and process data from multiple enterprise and market data sources.
Optimize data storage transformation and retrieval processes.
Ensure data quality governance security and regulatory compliance standards are met.
Collaborate with traders risk analysts data scientists and engineering teams to deliver data-driven solutions.
Improve system reliability scalability and performance across distributed environments.
Contribute to technical architecture decisions coding standards and engineering best practices.
Troubleshoot and resolve complex data and application issues.
Required Skills & Experience:
Strong hands-on programming experience with Java.
Solid understanding of modern Data Engineering principles and best practices.
Experience working with:
Apache Spark
Kafka
SQL and NoSQL databases
ETL tools and frameworks
Experience with cloud platforms such as AWS Azure or GCP.
Knowledge of data warehousing and data modeling concepts.
Familiarity with microservices architecture and distributed systems.
Strong analytical troubleshooting and problem-solving skills.
Experience working in financial services banking trading or capital markets environments.
Preferred Qualifications:
Experience with Hadoop ecosystem technologies.
Understanding of real-time streaming architecture.
Exposure to CI/CD pipelines and DevOps practices.
Knowledge of regulatory and financial data reporting requirements.
Experience with containerization technologies such as Docker or Kubernetes.
About Sperton
This position is exclusively managed by Sperton a global talent partner connecting high-performing professionals with leading organizations worldwide.
Job Title: Senior Data Engineer - (Java)Location: Dublin / HybridJob Type: Full-TimeAbout the Role:We are seeking an experienced Senior Data Engineer with strong Java development expertise to join a high-performing technology team within the financial services sector. This role focuses on building s...
Job Title: Senior Data Engineer - (Java)
Location: Dublin / Hybrid
Job Type: Full-Time
About the Role:
We are seeking an experienced Senior Data Engineer with strong Java development expertise to join a high-performing technology team within the financial services sector. This role focuses on building scalable data platforms real-time processing systems and backend services that support business-critical analytics trading risk and regulatory reporting functions.
The ideal candidate will have deep experience in data engineering distributed systems and modern cloud-based architecture along with the ability to work closely with technical and business stakeholders in a fast-paced environment.
Key Responsibilities:
Design develop and maintain scalable data pipelines and ETL workflows.
Build high-performance backend services using Java (Java 8/11/17).
Develop batch and real-time data processing solutions using Apache Spark and Kafka.
Integrate and process data from multiple enterprise and market data sources.
Optimize data storage transformation and retrieval processes.
Ensure data quality governance security and regulatory compliance standards are met.
Collaborate with traders risk analysts data scientists and engineering teams to deliver data-driven solutions.
Improve system reliability scalability and performance across distributed environments.
Contribute to technical architecture decisions coding standards and engineering best practices.
Troubleshoot and resolve complex data and application issues.
Required Skills & Experience:
Strong hands-on programming experience with Java.
Solid understanding of modern Data Engineering principles and best practices.
Experience working with:
Apache Spark
Kafka
SQL and NoSQL databases
ETL tools and frameworks
Experience with cloud platforms such as AWS Azure or GCP.
Knowledge of data warehousing and data modeling concepts.
Familiarity with microservices architecture and distributed systems.
Strong analytical troubleshooting and problem-solving skills.
Experience working in financial services banking trading or capital markets environments.
Preferred Qualifications:
Experience with Hadoop ecosystem technologies.
Understanding of real-time streaming architecture.
Exposure to CI/CD pipelines and DevOps practices.
Knowledge of regulatory and financial data reporting requirements.
Experience with containerization technologies such as Docker or Kubernetes.
About Sperton
This position is exclusively managed by Sperton a global talent partner connecting high-performing professionals with leading organizations worldwide.
View more
View less