Get new jobs for this search by email

Senior Java Developer/Tech Lead

£50,000 - £65,000

Our client, a well established and globally developing AI company focused in the healthcare and life science market are looking for a Senior Java Developer to work on its award winning, innovative platform. The platform transforms textual content into rich, connected data used for business intelligence, machine learning and search.


You’ll be joining at an exciting time as we develop our new semantic platform and you will play an important role in making this vision a reality.  You'll get huge exposure to the entire SDLC, from architecting a greenfield system to cloud or on-premise deployments.


Key duties include;

  • Working at a tech lead level
  • Developing new components for the platform for solving problems with large volumes of text-based data 
  • Developing rapid prototypes to test potential approaches in areas such as text mining, machine learning, graph technology, or others suited to your skill set
  • Working with customers and partners to integrate multiple APIs in data workflows
  • Testing and documenting
  • Working with offshore teams
  • Customer support for deployments and bug fixes


The successful candidate will have;

  • Full stack experience
  • Recent hands on experience of developing and deploying Java 8 solutions
  • Systems Architecture experience
  • Tech leadership/mentoring experience
  • Understanding of the Java ecosystem, knowing what tools to reach for etc
  • The ability to design and build unit-tested, modular code and deploy and run it on Linux servers locally or in the cloud 
  • Experience of designing and building RESTful APIs in Java 
  • CI/CD pipelines, Cloud ecosystem, Linux


Experience of the following would be beneficial;

  • basic web front end experience using JavaScript and libraries such as Angular
  • Lucene based search technologies such as ElasticSearch/Solr
  • querying databases using SQL
  • working with off shore teams
  • experience with common toolkits
  • An interest in Machine Learning/AI and an outside interest in coding. 


This is an excellent opportunity to join an expanding company. For more information or to apply email Rob Ally on

Python Developer

£40,000 - £50,000

Our client, a well established and globally developing business, requires a Python Developer to work with cutting edge technology in pharmaceuticals informatics. . 

Key responsibilities include; 

  • supporting the team by developing scripts and workflows
  • developing pipeline to help automate vocabulary updates
  • developing Python scripts to improve curation productivity
  • working with software developers to turn these into plugins for other tools.
  • working with Machine Learning experts to incorporate their tools into curation workflows.

The successful candidate will;

  • a BSc/MSc/PhD in life sciences
  • be Proficient in Python, UNIX/command line, GitHub
  • have experience working with Bio-Ontologies
  • have excellent teamwork skills
  • have experience working in a bio-curation environment

It would also be advantageous to have experience of machine learning, natural language processing modules e.g. Python NLTK, MySQL, Java and  experience working in a production environment.

This is an excellent opportunity to join an expanding company. For more information or to apply email Rob Ally on

Java DevOps Lead – Java

£45,000 - £60,000

Our client, a well established and globally developing AI company focused in the healthcare and life science market are looking for an ambitions Java DevOps Lead to work on all aspects of the SDLC but with an emphasis on operational aspects.  This will include wide ranging tasks such as feature coding in Java, deploying solutions to the cloud and maintaining things like Jenkins servers.  The main emphasis is deployment and infrastructure. 


Key responsibilities will be: 

  • Developing Java 8 on a variety of projects, mainly in the text-mining and ML space.  These projects can be REST-services backed by semantic search systems, or simpler command line apps on a MapReduce framework.  It’s wide ranging with close ties to data scientists.
  • Modifying and building new deployment methodologies as required.
  • Deploying n-tier applications on client sites and on the cloud.
  • Working to deploy systems on a wide variety of target architectures.  Eg. Elasticsearch cluster management, NGINX proxy configurations, firewall configurations.  
  • Managing CI/CD systems 
  • Delivering exceptional customer support at all times


The successful candidate will have experience of:


  • Cloud providers, eg. AWS, Linode, GCP
  • Management of CI/CD systems, eg. Jenkins
  • Linux admin and shell scripting
  • Proxy server configurations for security and load balancing, eg. nginx


It will be beneficial to also have:

  • Understanding of big data technologies such as Spark and the Hadoop ecosystem
  • Experience of Docker - creating and deploying images
  • Scripting ability in Python or similar
  • Experience with Elasticsearch cluster management
  • Experience of running SAAS systems for customers


This role presents an incredible opportunity to get exposure to diverse technologies as well as being intrinsically involved in some ambitious and personally rewarding projects that support cutting edge information science.  For further information or to apply email Rob Ally on

Get new jobs for this search by email