BackEnd Engineer

University of London
10 Jan 2018
15 Feb 2018
Contract Type
Full Time

*BACKEND ENGINEER* - (Java, Clojure, Big Data)

The company

The company has a mission to give every business access to better insights and to facilitate data-driven decisions. Companies are increasingly inundated with data yet struggle to harness the benefits. They help clients seamlessly integrate their data sources onto one platform. Their technology reduces data complexity, increases data quality and allows business users across the organisation access to advanced data capability to make faster and more reliable business decisions. Headquartered in London and having offices in Spain and the US, they are looking for intellectually curious individuals to join their team as they reinvent data analytics.

The Role

We are looking for a talented Backend Engineer to join either our office in London or Madrid. This role will be completely hands on, developing our new generation platform which we are currently designing and building at the moment. Our development team is innovative, autonomous and we love to constantly work on new technologies for designing the modern framework. We work in a relatively flat structure and our engineers are always encouraged to bring new ideas to the table. This role can be moulded depending on the skills of the candidate and we always play to the strengths of the individual. So, for example, if you are a strong engineer but also have skills in Machine Learning, we will accommodate!

Key Responsibilities

Develop APIs and Business Logic in the backend
Contribute to the objectives of the dev team, applying Agile methodologies (Scrum and Kanban)
Discover, introduce and distribute new and emerging technologies that could benefit the team
Lead in the development of the new platform and products for the Business Analysts with emphasis on Data analytics, Machine Learning and Data Visualisation
Test and optimize the code to maintain and improve the standards of the company

Previous Experience Required

At least 2 years' experience of development in JVM Language
Bsc or Masters in Computer Science or related degree (or proven experience in field)

Technical Skills

Proven experience in either Java (preferably 7/8), Clojure, Python or Scala
Databases: SQL y NoSQL (MySQL, Postgres, MongoDB, Cassandra, Neo4J, Titan, Marklogic or Crate)
Frameworks: Spring (Core, MVC, Data, Security, XD..), JPA, Jackson, Hibernate, Lucene, Hadoop and/or Spark
SOA, Microservices, REST
GIT, Continuous Integration (Jenkins), Subversion, Mingle, Gradle, RabbitMQ
DevOPs: Docker, CloudFoundry,
Testing (JUnit, Mockito, Selenium, jMeter or similar)
Operating systems: Linux/O

Salary - 40k - 60k

Please apply via HERE