This job posting isn't available in all website languages


Experian Careers Job Search

Data Engineer - Java

19146 Requisition #
Apply for Job
Share this Job


We currently have an exciting opportunity for a Data Engineer to join the Experian pH Data Engineering team.

Who are Experian pH?

Experian pH is a data-driven B2B marketing, risk and analytics consultancy. We work with FTSE 100 companies transforming how they approach problems using techniques and models developed over 25 years. At Experian pH you can expect to work on projects to improve our data processing, supporting projects for large and widely known businesses from sectors including banking, utilities and telecommunications. Ultimately you will be helping to provide those businesses with a better understanding of their customers and the people behind them, giving them the better and faster tools to add new customers, automate decision making and guard against fraud and failure.


We are looking for people with experience of delivering data-led solutions. You will have experience of programming in Java and at least one of the SQL dialects, preferably Oracle. More than anything you will have a desire to learn and a genuine interest in both programming and data.


You would start on the team responsible for updating and maintaining our data replication and standardisation tooling. You will be using either Solr or Kafka as a data store and improving how we monitor, maintain and deploy both these and the accompanying APIs.

Key responsibilities
  • Use Java to create or improve the efficiency of processes or services
  • Writing and maintaining automated test suites
  • Writing SQL queries on multiple multi-million row tables quickly and efficiently
  • Engage with internal client teams and project stakeholders to provide advice on how to best use services
  • Take ownership of feature development and ongoing maintenance
  • Provide guidance and support to other developers encouraging best practice. Introduce new concepts and ways of working.
  • Understand and participate in performance management processes
  • Continuously improve knowledge of chosen field or programming language and suggest new and improved solutions to old challenges

What are we looking for?

We are looking for self-starters who are able to take on a project and run with it, or research and track down particularly knotty problems. We're looking for someone who is:

  • Able to talk about technology to non-technical people
  • Logical and analytical
  • Passionate about programming with a genuine interest in data
  • Excellent attention to detail, problem solving skills and a flexible attitude to your work
  • Competent in Java and SQL


It’d be nice if you have Batch/shell experience, knowledge of SQL, PL/SQL and/or Python or have previously worked with Kafka/used Docker, Kubernetes or Openshift, but these are not essential and training will be provided.

My Profile

Create and manage profiles for future opportunities.

Go to Profile

My Submissions

Track your opportunities.

My Submissions

Similar Listings

United Kingdom

📁 Analytics

United Kingdom

📁 Analytics

Privacy Policy  |  Online Community  |  Press  |  Investor Relations