Genomics Software Scientist - Java

  • Location


  • Sector:

    Change & Transformation

  • Job type:


  • Salary:

    very competitive

  • Contact:

    David Gillespie

  • Contact email:


  • Contact phone:

    0113 380 1909

  • Job ref:


  • Published:

    over 1 year ago

  • Duration:

    12 months

  • Expiry date:


  • Startdate:


  • Consultant:


Java Developer - Genomics - Applied statistics - Cutting edge bioinformatics.

My Cambridge based client has an immediate need for several Java developers with a background inGenomics, applied statistics or cutting edge bioinformatics. These are long term positions with a global customer.

The successful Java Developer candidates must have experience of -



  • Java.
  • Proficiency with UNIX / Linux environment including shell scripting
  • Experience working in cloud environments, for example with AWS services (RDS, S3, Glacier, Batch)
  • Knowledge of genomics community algorithms and solutions. Interest in thepotential of genomics to impact drug discovery
  • Ability to prioritize, problem-solve and perform difficult tasks while working to potentially conflicting deadlines.
  • Ability to proficiently communicate with team members and non-experts, both verbally and through documentation
  • Excellent interpersonal skills and willingness to work within a team in a quickly evolving environment
  • Detailed knowledge of core computer science concepts (e.g. object-oriented design, memory management, algorithm implementation) and practices (e.g. version control, agile development, Continuous Integration and Continuous Delivery)
  • Master’s degree (or equivalent experience) in a computational field of research, including but not limited to: computer science, bioinformatics, information systems, computational genomics or other computationally extensive scientific field.




  • Experience with modern JS framework applied to building interactive scientific visualisations, ability to create UI components and build web user interfaces
  • Comfortable using of high performance computing clusters (e.g., Slurm)
  • Proficiency in collaborative development tools such as Github, Confluence and JIRA
  • Demonstrable experience in delivering robust solutions for large-scale genomics research
  • Experience with application of advanced analytics, including AI, in genomics.


If you do have the relevant experience for this Java Developer position within bioinformatics, please do apply.