This Job Vacancy has Expired!

Java Developer Expert

Posted on Oct 11, 2019 by Harvey Nash IT Recruitment Switzerland

Basel, Switzerland
IT
Immediate Start
Annual Salary
Contract/Project

We are looking for a Java Developer (remote work) for a project till end of the year.

Background:
We are looking for a Java Expert Developer to implement a BioSample Tracking solution, which addresses the root causes of issues with transparency of sample life cycle and chain of custody
management. The successful candidate will be responsible for the Back End development of the platform.

General information:
. Start date: Immediately
. Latest start date: 01.11.2019
. End date: 31.12.2019
. Extension: An extension is planned, but needs to be approved.
. Work load:100%
. Work location: Remote
. Travel: Potentially 1-2 travels to Basel

Tasks & Responsibilities:
. Responsible for the Back End development of the BioSample Tracking platform
. Very knowledgeable of Test-Driven Development and agile methodologies
. Avid learner. Highly driven to improve their skills
. Ensure scalability of the platform to a cloud enterprise solution
. Proactively collaborate with a team comprising of informatics experts, software engineers and life science experts

Must Haves:
. At least M.Sc in Computer Science or similar discipline
. +8 years professional Java software development experience
. Has demonstrated strong working knowledge of best coding practices (software craftsmanship, clean code,TDD/BDD/DDD, pair-programming)
. Deep experience with SpringBoot & SpringCloud
. Experience with continuous integration/delivery ecosystems (Jira, Git, Jenkins)
. Strong analytical skills combined with conceptual thinking and structured working style
. Ability to work in a multicultural geographically distributed team
. Strong communication skills
. Fluent in English

Nice to Haves:
. Experience with Docker containers
. Project-based work experience in the pharmaceutical industry

For more information, please contact:

Anna Chmura (see below)

Reference: 771838668

Set up alerts to get notified of new vacancies.