Accessibility Links

Senior Developer - Big Data

  • Salary: Negotiable
  • Job type: Permanent
  • Location: Nottingham, Nottinghamshire
  • Sector: Infrastructure & Support, JAVA, LINUX, Project Management, Virtualisation, Web Development
  • Date posted: 12/10/2018
  • Job reference: J389615A

Senior Developer - Big Data

We have an opportunity for a Senior Big Data Developer to join a global data intelligence organisation based in Nottingham. You will join a vibrant and high performing team of outstanding technologists, executing on a Big Data initiative that is set to revolutionise our operation both internally and for our customers. This is an opportunity to build skills in Big Data technologies like Scala, experience in these is not essential. Training will be available for the successful candidate. You will be working in a global organisation with development groups and business stakeholders in several international locations. Therefore, good communication skills are crucial.

Essential Responsibilities

You will have deep technical skills, be able to quickly grasp and contribute to existing codebases and express design concepts. Your key responsibilities will be the implementation and automated testing of new aspects of our strategic Big Data project. You will need to:

  • Contribute to an Agile planning process
  • Regularly interacting directly with product stakeholders
  • Giving demos of new functionality
  • Upholding rigorous quality standards
  • Perform Unit and Integration testing of your code
  • Undertake a 3rd line support role

Required Skills and Experience:

  • Exemplary Scala or Java programming skills
  • Good understanding of functional programming paradigms
  • Unit Testing (Including mock objects)
  • Continuous Integration (e.g. Gitlab, Bamboo, Jenkins)
  • Proficient with GIT SCM
  • Self-motivated, consistent high performer
  • Team player
  • Excellent academic record with a strong degree (or equivalent) in Computer Science or related discipline from a recognised institution
  • Commercial experience in the field of software engineering

Desired Skills and Experience:

  • Understanding or willingness to learn Big Data technologies, specifically Hadoop, Scala, Spark, Impala, Hive, Kafka, HBase & Oozie.
  • Experience using SBT, Gradle build tools
  • Proficient with SQL
  • Automated deployment (Puppet, RPM)
  • Automated testing techniques
  • Proficient in Linux/Unix
  • Understanding of the Financial Markets and their practices

Similar jobs
View more similar jobs