- Data Science
- Location: Oxford
- Salary – 45k – 55k
Java Developer – Big Data / Machine Learning / Data Science
- Web Application Development
- Database Development
- Web Services e.g. REST / SOAP
My client is a leading marketing agency, with a strong reputation building brands, generating leads, continuous sales, and long-lasting client relationships. As a result of their dedication to improving their service offering, they are in the process of building a cutting-edge, web application which will essentially allow their customers to simulate and model their customers’ behaviours, in order to enhance market intelligence. This is a green field project, where they are recruiting a Senior Web Developer with Java experience to spearhead the development of the application.
This is not a team lead or management role – you will be joining a close-knit team, and expected to be very hands on, building and developing the web application from the ground up.
As a Java Developer, your responsibilities will involve:
Defining the development roadmap for a new market intelligence web application, from proof-of-concept.
Working closely in conjunction with a Data Scientist, and Database Developer to define the architecture, design, development and implementation of the application. As the Senior Web Developer, you will be the expert in bringing all components of the application together, and producing a commercially marketable, functioning web product.
Integrating machine learning algorithms with the application, communicating with APIs and coding web services to receive, interpret and process data.
Programming connectivity with the database, writing queries and stored procedures to validate, store, and retrieve data.
Collaborating with the Database developer to design the architecture, layout and functionality of the database.
Programming the main functionality of the application in Java, being the lead in implementing components, features, considering aspects of big data, distributed architecture, high performance and low latency.
Taking ownership of the entire development lifecycle of the application, and being the expert to advise on the technology stack and frameworks to use.
This is a hugely outstanding opportunity, for an experienced Java Developer to take ownership of a cutting edge, new project, with the prospect of being a key contributor and making a huge impact. You will be working in a close-knit team, being the sole web development expert, given the opportunity to run with your ideas, and work with other specialists to solve complex problems. Also an excellent opportunity to gain exposure to data science, machine learning, and big data, as well as challenging development concepts such as low latency, building a high volume, transactional web application.
This company offers a mature adult environment, that will stretch your technical, problem solving capabilities, as well as offering the opportunity to work on a brand new project that has huge potential to be very big.