Senior Data Engineer - (Java)
Seeking a Senior Data Engineer with strong Java expertise to build scalable data pipelines, real-time processing systems, and cloud-based solutions within a fast-paced financial services environment.
We usually respond within a day
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.
- Locations
- UK & Ireland
- Remote status
- Hybrid
- Employment type
- Full-time
- Employment level
- First /Mid-Level Officials
- Job location
- Dublin, Ireland
Workplace & Culture at Sperton
At Sperton, we believe that great results come from great people.
Our culture is built on trust, collaboration, and a shared passion for delivering quality in everything we do.
We are a Norwegian-owned international company with colleagues across Europe, Asia, and the USA, working together seamlessly across time zones and cultures. Our teams are diverse, yet united by the same goal — to connect people and companies in meaningful ways.
We value openness, initiative, and continuous learning. Everyone at Sperton is encouraged to take ownership, share ideas, and challenge existing ways of working to make our solutions even better.
Even though we operate globally, our approach is personal. We take pride in creating a supportive and inclusive environment where people feel heard, respected, and motivated to grow — both professionally and personally.