D

Java Software Engineer

Dotmatics

Remote · Full Time

Be the first to apply

Experience
2+ yrs
Salary
Openings
1
Posted
17 ore fa
Work mode
Work from home
Education
Bachelor's degree in Computer Science or related field
Resume
Required to apply

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About Dotmatics

Dotmatics, part of Siemens, is dedicated to intertwining science, data, and decision-making to foster innovation. Our extensive portfolio features cutting-edge software like Luma, Geneious, SnapGene, and many others, serving over 2 million scientists worldwide. We envision a transformative Lab of the Future supported by a comprehensive digital platform, empowering dynamic and multidimensional scientific decision-making to accelerate breakthroughs vital to health and the environment.

Join Our Team

You'll be part of a collaborative international group of over 800 colleagues supporting customers in more than 180 countries, driving scientific innovation to make the world healthier, cleaner, and safer. We offer a dynamic, remote-friendly culture built on integrity and teamwork, empowering you to make tangible contributions in advancing science.

Role Overview

Geneious, a Dotmatics division, creates defining software for molecular biology, aiding development of therapeutics and environmental solutions. As a Java Developer on this agile team, you will work on Geneious Prime, our flagship product, developing full-stack solutions that range from integrating sequence analysis algorithms to building user-friendly biological data management tools and cloud service integrations.

Responsibilities

  • Implement new algorithms for sequence data analysis
  • Develop intuitive tools for managing biological datasets and cloud integrations
  • Maintain and enhance Geneious Prime and related Java software
  • Collaborate regularly with stakeholders to refine requirements and iterate on software design
  • Participate actively in a cross-functional team, including testing, documentation, and support tasks as required

Candidate Requirements

  • Bachelor's degree in Computer Science or equivalent experience; 2+ years relevant development experience
  • Proficiency with Java frameworks and libraries
  • Experience in front-end UI development or full-stack engineering
  • Ability to work with complex, large code bases
  • Desirable familiarity with CI/CD pipelines (e.g., Github Actions, CodePipeline)
  • Understanding of automated testing concepts
  • Experience with Agile software development methodologies

Additional Information

A biology background is not mandatory as our scientific team supports technical learning. Dotmatics is committed to equal opportunity employment, fostering an inclusive environment where all individuals feel supported and connected at work.

Minimum education

Bachelor's Degree

Tools & software

How they work

Teamwork & Collaboration Problem Solving Adaptability Customer Focus

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer