Java Full Stack Developer, Scientific Enterprise Systems
Role details
Job location
Tech stack
Job description
Are you a Java Software Developer who would like to shape scientific software products for researching the next generation of medicines, and who is curious about how scientific data is generated, analyzed, and used to make decisions?
As part of our team you will work on scientific enterprise software systems that help pharma companies develop drugs against the next wave of diseases. Our products constantly evolve with the science they serve and with the capabilities of modern software technologies. You will help our customers by developing new product features, supporting latest advances in experimentation and accelerating research processes by introducing scalable architectures and AI methods. You will make someone's day by designing a meaningful User Experience using modern front-end technologies and change someone's life by understanding their problem. Best software development practices such as test-driven development or clean code are not only buzzwords for you but key factors for your long-term success as a developer in our agile team.
In this role, you'll have the opportunity to:
- Develop new functionality according to product backlog and maintain the product
- Create solutions that work, test our software, teach new users by writing readable documentation
- Take your fellow developers to the next level by creating development tools, rejoice when you finally make complex code understandable
- Work on professional service projects and give power to our customers by designing public APIs
- Explore new software technologies
Requirements
Do you have experience in Software development?, Do you have a Master's degree?, * BSc, MSc, or Ph.D. in computer science, bioinformatics, or related fields with at least three years of professional experience in product development (full cycle)
- Expert knowledge in Java
- Proven experience in modern front-end technologies such as Angular or React
- Excellent communication and presentation skills in English
- Experience with building tools such as Gradle, Gulp, or NodeJS/NPM