Java Developer (Marvin)

Budapest, Hungary

About us:

ChemAxon is an open and friendly science-driven company working with world-leading life science researchers to progress the value and utility of chemistry information. We provide a unique and transparent environment in which you can consider and create the best possible technical solutions for demanding users. If you would like to know more about the way we work, check out our Culture Guide here.

About the product:

For chemists around the world, the Marvin product family means the top software they would pick to draw, edit or visualize a molecule. Hundreds of thousands of users rely on their chemical intelligence in more than 130 countries. Marvin can handle all types of different chemical file formats at import or export. It helps converting chemical names into structures and vice versa; it predicts or calculates the most important characteristics of a molecule, and it is also equipped with a chemical spell checker to draw a correct structure.

About the position:

As a Java developer, you will * work on the ChemAxon’s chemical editor product family * be involved in the complete process of development: design, implementation, refactor and test of components written in Java * provide technical support for clients * have the opportunity to take part in new developments

Experience, skills, and knowledge you should bring to us:

  • 2+ years work experience in software development
  • System thinking, ability to understand complex OO systems and make a clean, decomposed design.
  • Java SE and Java Swing programming skills
  • Good command of English (written and verbal)

Extras that we would appreciate:

  • Practice in TDD and automated UI testing
  • Experience in web development: JavaScript, HTML, CSS
  • Experience with build systems (Gradle)
  • Source control management (git)
  • Continuous integration (Jenkins)
  • Installers (Install4J, Advanced Installer)
  • Agile methodologies
  • Chemistry knowledge

Experience and benefits we can offer to you:

  • Competitive salary in a growing and continuously improving company
  • Being a part of a creative and progressive team
  • Pleasant atmosphere: leisure and recreation area, playing corner for children, flexible working hours, training packages, English lessons, yearly user conference with social programs
  • Everyday use of English in a multicultural environment
  • Creating cutting edge technology in cheminformatics
  • Working with agile (Scrum/Kanban/XP) methodologies
  • Ability to work with global Top500 client companies

How to apply: Please send your CV and your application in English to