Big Data Developer

Contract Type: / Season
Location: Petersfield ,  Hampshire ,  United Kingdom
Salary plus Benefits: £ 40,000.00 per annum  
Application by: 30 Jun 2020
Reference ID: PBDD-08062020
Contact: Stefania Epicoco
Job Purpose/Objectives of Job Role
Skills Required
Other Information

Job Title:

Big Data (Application) Developer


Petersfield (UK)

Salary plus Benefits:

circa £40,000

25 days holiday, rising by a day for each completed calendar year of service to a maximum of 30 days, free Gym membership, contributory pension scheme

Contract Type:

Permanent- Fulltime

Application by:



Objective of Job Role:

A Big Data System Application Developer is required to join the client’s development team to enhance and improve its revenue and risk management user-interfaces and APIs.


Main Duties and Responsibilities:

The candidate must be able to:

  • Create, maintain and test big data applications using Apache Kafka streams, Spark, Hive and Apache Druid.
  • Integrate solutions with current web and non-web products
  • Gather and refine requirements from subject matter experts and stakeholders
  • Create design specifications and documentation to support development



General Requirements:

  • At least 3 years’ experience developing applications for big data platforms
  • Has up-to-date knowledge and hands-on experience of latest big data technologies, especially in data stream processing
  • Good team member and strong communicator
  • Proactive and self-motivated
  • Creative and problem solving



Technical skills:

  • Essential: Apache Kafka, Kafka streams, Scala
  • Highly Desirable: Apache Druid, Apache Hadoop (Hive, HDFS), SparkSQL, Java
  • Desirable: Parallel programming technique, Microservices technique, Docker, Ansible, Kubernetes, Machine Learning, Tensorflow, C++
  • Useful: CI/CD, NoSQL databases, ETL, Prometheus, Python
  • Bonus: Confluence, JIRA, Git source control




  • Computer Science / Information Technology (or related) degree and/or HND
  • Specific big data application development modules and course certifications an advantage



Other info:

The client would consider applications from recent graduates with relevant degree-level qualifications where they have studied and used at least some of the technologies needed in the role.


Skills Required:

Scala Apache Kafka Programmer