Marvin GUI Developer

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, Marvin means the top software they would pick to draw, edit or visualize a molecule. Hundreds of thousands of users rely on its chemical intelligence in more than 130 countries. Marvin is an application that can handle all types of different chemical file formats at import or export. Marvin 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
  • be involved in the complete process of development: design, implementation, refactor and test of components written in Java SE
  • provide technical support for clients
  • have the opportunity to take part in new developments

Experience, skills and knowledge you should bring to us:

  • BSc or higher degree in programming or related field
  • Systems thinking, ability to understand complex OO systems and make clean decomposed design
  • Java SE and Java Swing programming skills
  • Good comman**d of English (written and verbal)

Extras that we would appreciate:

  • Practice in TDD and automated UI testing
  • 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