Java Developer - (Background in Genomics, applied statistics or cutting edge bioinformatics)

  • Location


  • Sector:


  • Job type:


  • Salary:

    400-500 Per Day

  • Contact:

    Adrian Prodger

  • Contact email:


  • Contact phone:

    0113 3801914

  • Job ref:


  • Published:

    about 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 bioinformatic. These are long term positions with a global customer.

The successful 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 developing and deploying data analytics and informatics solutions in pharmaceutical environment
  • Experience of all phases of software development for large-scale analytical pipelines, including analytical programming, scripting and code review
  • Previous involvement in public, industry or academic genomics initiatives
  • Strong relationships with open-source communities
  • Experience with high performance computing, cloud-based bioinformatics and parallel processing
  • Demonstrable knowledge of cloud architecture and design best practices (or other distributed processing platforms)
  • Knowledge of project management and software development life cycle
  • Hands-on experience with SQL or/and non-SQL databases
  • Familiarity with database architecture, distributed computing, and high-scale back-end services such as Amazon Web Service or Google Cloud Platform
  • Experience with application of advanced analytics, including AI, in genomics.