Accessibility Links

Java/Hadoop Developer

  • Job reference: EF456
  • Location: London
  • Job type: Contract
  • Start date: Not specified
  • Contact: Not specified
  • Sector: Digital and Development
  • Salary: £650 - £700 per day

Sorry, this vacancy has now expired.

Please see our job results page to find our current open vacancies or take a look at our Specialisms below and go straight to your area.

BI, Data & Analytics, Change Management, Digital and Development, ERP and CRM Systems, Executive Leadership, Information and Cyber Security, Infrastructure & Cloud Services, Interim Management, Strategy & Architecture, or Work For La Fosse.




 Return to homepage.

We are seeking a highly capable developer to join a team building a calculation platform using the Hadoop / Spark stack to run forecasting calculations for a leading UK retail bank. The project is expected to run for three years from design to product handover, with a series of incremental released delivered throughout the timeline in a semi-agile manner. We will be working in close collaboration with the client's own staff and product teams throughout the programme as their strategic delivery partner.

Software development: Solid foundation of Java coding skills. Experience using Hadoop or Spark. Scala in a real-world context is a distinct advantage. Python, PySpark, R and SQL-like languages will also be useful, additional languages a plus though not directly required. Event driven programming using promises and futures or the reactive pattern.

Component design: Understanding of OOP, functional, declarative and actor paradigms, their strengths, weakness
and where to use each pattern to achieve simplicity, flexibility, robustness and performance. Ability to design and
implement interfaces and high-level software components. Confidence discussing and challenging architecture
(guidance will be provided on platform architecture and design of distributed components).

Hadoop experience: Real world experience using Hadoop successfully to solve a business problem is essential. We
are particularly interested in Spark, HBase, Phoenix, HDFS and YARN (choosing the right components for the task at
hand will count for more than having used that specific set of technologies)!

Performance Optimisation: Understanding of key performance drivers for distributed systems. Data locality, layout
and marshalling, caching, disk and memory access patterns. Empirical performance testing, profiling and tuning.
Guidance in performance tuning distributed systems will be provided so expert-level skills in this area are not
required; however, familiarity and understanding of the key concepts will be needed.

Functional programming: Use of functional paradigms to create stateless components for concurrent execution. Use
of a DAG and lazy evaluation. A purist approach to functional programming is not required, this is more about
understanding how functional concepts simplify design and eliminate execution bottlenecks.

Dev Ops: Configuration of complex CI / CD pipelines in e.g. Jenkins, Travis etc.

Unix: Familiarity with the Unix command line and common utilities is distinct advantage

Development methodologies: Familiarity with agile working and test-driven development. Use of JIRA.

Education: An excellent result in computer science or another STEM subject is preferred, either at MSc or BSc level,
but alternative education paths will be considered.

Knowledge of financial services is an advantage but not essential, as guidance and support can be provided.

Related jobs
Front End Developer
  • Contract
  • West London
  • £350 - £450 per day
  • Reference 50204
  • Front End Developer (Qubit) We are looking for a Front End Developer for an initial 3 month contract in West London. Skillset wise we are looking for somoene with a good understanding of: QubitHTML5HandlebarsCSS3JavaScriptThis role requires the knowedge of Qubit. Please apply online or send your CV to ashton-marie...
Read more
Engineering Manager - Apps Team (Inside IR35)
  • Contract
  • London
  • £550 - £595 per day
  • Reference 50970
  • Engineering Manager - Apps Team (Inside IR35) My client has award-winning apps using Objective-C, Swift, Java and Kotlin. They serve thousands of requests per second from their services written in Scala and running on AWS. They work collaboratively with designers, user experience architects...
Read more
Front End Developer
  • Contract
  • Borehamwood
  • £325 - £360 per day
  • Reference 50213
  • Front End Developer required for an initial 3 month contract in Borehamwood. Outside IR35 Required Skills HTML5 CSS3 Responsive Web Design Strong object-oriented JavaScript/jQuery skills Familiar implementing and using front-end templating engines (Handlebars preferred) Desirable Skills (Not Essential) Experience of...
Read more
Latest articles