Senior Data Engineer - (Java) in London
Senior Data Engineer - (Java)

Senior Data Engineer - (Java) in London

London Full-Time 60000 - 80000 £ / year (est.) Home office (partial)
Sperton Global AS

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
  • 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.

    Senior Data Engineer - (Java) in London employer: Sperton Global AS

    Join a dynamic and innovative team in Dublin, where we prioritise employee growth and collaboration in the fast-paced financial services sector. As a Senior Data Engineer, you will benefit from a hybrid work model, competitive remuneration, and opportunities for professional development, all within a culture that values creativity and technical excellence. Our commitment to fostering a supportive environment ensures that your contributions are recognised and rewarded, making this an exceptional place to advance your career.
    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

    Java (Java 8/11/17)
    Data Engineering Principles
    Apache Spark
    Kafka
    SQL
    NoSQL Databases
    ETL Tools and Frameworks
    Cloud Platforms (AWS, Azure, GCP)
    Data Warehousing
    Data Modelling Concepts
    Microservices Architecture
    Distributed Systems
    Analytical Skills
    Troubleshooting Skills
    Problem-Solving Skills

    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.

    Senior Data Engineer - (Java) in London
    Sperton Global AS
    Location: London

    Land your dream job quicker with Premium

    You’re marked as a top applicant with our partner companies
    Individual CV and cover letter feedback including tailoring to specific job roles
    Be among the first applications for new jobs with our AI application
    1:1 support and career advice from our career coaches
    Go Premium

    Money-back if you don't land a job in 6-months

    >