Connecting...

W1siziisimnvbxbpbgvkx3rozw1lx2fzc2v0cy9zawduawz5lxrly2hub2xvz3kvanbnl2jhbm5lci1kzwzhdwx0lmpwzyjdxq

Scala or Java Software Engineer

Scala or Java Software Engineer

Job title Scala or Java Software Engineer
Contract type: Permanent
Location London
Industry: Software Engineering
Salary: £35,000 - £50,000
Visa requirement: Applicants must be eligible to work in the specified location
Reference: MB-ESE-LDN
Contact name: Michael Baker
Contact email: Michael.Baker@signifytechnology.com
Published: November 9, 2018 1:27

Job Description

Using innovative technology platforms and smart content solutions this client is operating at the cutting edge of big data, semantic web and cloud technology enabling faster more effective critical decision making across the globe. They are supporting institutions and professionals to progress science, advance healthcare and improve performance for the benefit of humanity. You will be a talented and self-motivated Software Engineer with an interest in big data technologies (Spark, Scala, Kafka). The team is a new and fast-growing agile team and you will help design and build a new capability making use of big data technology. This is an exciting opportunity to play a leading role in changing the way the data based products are delivered, this is on both existing products with high volumes of traffic and new, innovative ones.

 

The Role:

  • Develop applications that exploit a unique collection of scientific data.
  • Build cloud-based data matching applications and APIs for researcher, organisational and publishing information.
  • Build well formed API’s and services to allow other members of the wider ecosystem to easily integrate with applications.
  • Take advantage of techniques such as TDD, pair-programming and continuous delivery.
  • Work with Data Scientists and Product Managers to ensure software if high quality and meets user requirements.

 

Characteristics:

  • A positive and collaborative mindset.
  • A desire to deliver real business value to the customer.
  • Comfortable with and enthusiastic to learn new technologies, languages and tools on the job to ensure the products are not left behind in a rapidly evolving ecosystem.
  • Clear written and verbal communication.  

 

Skills & Experience:

  • Excellent programming skills on the JVM using Scala or Java.
  • Familiar with Scala or enthusiastic to learn it.
  • Comfortable working with SQL/NoSql
  • Comfortable working in Unix CLI and with cloud infrastructure.
  • An advocate of agile practices for rapid development of quality software, such as CI, TDD and automated development.
  • Experience with Spark or the Hadoop ecosystem and similar frameworks is ideal for this role.
  • Experience with Kafka is ideal for this role.

 

 

Please send me your CV and some information about what you like about this opportunity and I will be in touch ASAP to find out more about yourself.

 

If you have some but not all of the requirements for this role, I would still love to hear from you.

 

Speak soon!