Senior Data Engineer - (Java)
Senior Data Engineer - (Java)

Senior Data Engineer - (Java)

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 professional growth opportunities.
  • 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) 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 you can thrive while contributing to impactful data solutions.
    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)

    ✨Network Like a Pro

    Get out there and connect with people in the industry! Attend meetups, webinars, or even just grab a coffee with someone who works in data engineering. Building relationships can lead to job opportunities that aren’t even advertised.

    ✨Show Off Your Skills

    Don’t just tell them what you can do; show them! Create a portfolio of your projects, especially those involving Java, Apache Spark, or Kafka. Having tangible examples of your work can really set you apart from the competition.

    ✨Ace the Interview

    Prepare for technical interviews by brushing up on your coding skills and understanding data engineering principles. Practice common interview questions and be ready to discuss your past experiences in detail. Confidence is key!

    ✨Apply Through Our Website

    Make sure to apply directly through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team at StudySmarter.

    We think you need these skills to ace Senior Data Engineer - (Java)

    Java (Java 8/11/17)
    Data Engineering
    Apache Spark
    Kafka
    ETL tools and frameworks
    SQL and NoSQL databases
    Cloud platforms (AWS, Azure, GCP)
    Data warehousing
    Data modeling
    Microservices architecture
    Distributed systems
    Analytical skills
    Troubleshooting skills
    Problem-solving skills
    Financial services experience

    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 principles. We want to see how your skills align with what we're looking for!

    Showcase Your Projects: Include specific projects where you've built scalable data platforms or worked with technologies like Apache Spark and Kafka. This gives us a clear picture of your hands-on experience and problem-solving skills.

    Be Clear and Concise: When writing your application, keep it clear and to the point. Use bullet points for easy reading and make sure to emphasise your achievements. We appreciate straightforward communication!

    Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. We can’t wait to hear from you!

    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 the versions mentioned in the job description. Be prepared to discuss your experience with Java 8, 11, and 17, and have examples ready that showcase your hands-on programming expertise.

    ✨Familiarise Yourself with Data Engineering Principles

    Dive deep into modern data engineering principles and best practices. Understand how to design scalable data pipelines and ETL workflows, as well as how to optimise data storage and retrieval processes. This knowledge will help you answer technical questions confidently.

    ✨Showcase Your Experience with Tools

    Be ready to talk about your experience with Apache Spark, Kafka, and both SQL and NoSQL databases. Prepare specific examples of projects where you've used these tools, particularly in a financial services context, to demonstrate your relevant experience.

    ✨Collaboration is Key

    Highlight your ability to work closely with various stakeholders like traders, risk analysts, and data scientists. Share examples of how you've collaborated in fast-paced environments to deliver data-driven solutions, as this role requires strong teamwork skills.

    Senior Data Engineer - (Java)
    Sperton Global AS

    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

    >