At a Glance
- Tasks: Design and develop scalable data platforms and backend services using Java.
- Company: Join a leading tech team in the dynamic financial services sector.
- Benefits: Enjoy a competitive salary, hybrid work options, and opportunities for professional growth.
- Other info: Collaborative environment with excellent career advancement potential.
- Why this job: Make an impact by building real-time data solutions that drive business decisions.
- Qualifications: Strong Java skills and experience in data engineering and cloud platforms required.
The predicted salary is between 60000 - 80000 £ per year.
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
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.
Senior Data Engineer - (Java) in London employer: Sperton Global AS
Contact Detail:
Sperton Global AS Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Data Engineer - (Java) in London
✨Network Like a Pro
Get out there and connect with folks in the industry! Attend meetups, webinars, or even just grab a coffee with someone who’s already in the field. We can’t stress enough how valuable personal connections can be in landing that Senior Data Engineer role.
✨Show Off Your Skills
Don’t just talk about your experience; showcase it! Create a portfolio of projects that highlight your Java skills and data engineering expertise. We love seeing real-world applications of your work, so make sure to have something impressive to share during interviews.
✨Prepare for Technical Interviews
Brush up on your coding skills and be ready to tackle some technical challenges. We recommend practicing common data engineering problems and being able to explain your thought process clearly. This will show interviewers that you’re not just a coder, but a problem-solver too!
✨Apply Through Our Website
When you find a job that fits, apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we’re always on the lookout for talented individuals like you to join our team!
We think you need these skills to ace Senior Data Engineer - (Java) in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Senior Data Engineer role. Highlight your Java expertise and any relevant experience with data engineering, distributed systems, and cloud platforms. We want to see how your skills align with what we're looking for!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about data engineering and how your background makes you a great fit for our team. Don't forget to mention any experience in financial services or working with technologies like Apache Spark and Kafka.
Showcase Your Projects: If you've worked on any cool projects related to data pipelines or backend services, make sure to include them! We love seeing real-world applications of your skills, especially if they involve modern data engineering principles or cloud-based architecture.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows us you’re keen on joining the StudySmarter family!
How to prepare for a job interview at Sperton Global AS
✨Know Your Java Inside Out
Make sure you brush up on your Java skills, especially versions 8, 11, and 17. Be prepared to discuss your hands-on experience with Java in detail, including any specific projects where you've built backend services or data pipelines.
✨Showcase Your Data Engineering Expertise
Familiarise yourself with modern data engineering principles and be ready to talk about your experience with tools like Apache Spark and Kafka. Highlight any projects where you've developed batch or real-time processing solutions, as this will demonstrate your capability in the role.
✨Understand the Financial Services Landscape
Since this role is within the financial services sector, it’s crucial to understand the industry’s specific challenges and requirements. Brush up on regulatory compliance standards and be prepared to discuss how your work has supported trading, risk, or analytics functions in previous roles.
✨Prepare for Technical Architecture Discussions
Be ready to contribute to discussions about technical architecture and coding standards. Think of examples from your past experiences where you’ve made decisions that improved system reliability or performance, and be prepared to explain your thought process.