At Magnolia, we believe great content drives all successful communication efforts. We’re looking for a strong Java developer with a passion for technology and coding. Our business approach is open and uncomplicated. 

You know how important it is to understand your subject well and explain it accurately in a clear and interesting way. Our team members reflect the character of our CMS through a flexible, friendly, and open culture that is both inspiring, fun, and filled with challenges...



  • Analyze system requirements
  • Participate in system design and implementation
  • Perform as a key member in technical problem resolution in projects with Team Leaders
  • Can play the role of a Team Leader to manage several developers in projects


What we are looking for

  • Education: Bachelor of IT or equivalent
  • Language: Intermediate English (good in all skills, especially in writing and communicating)
  • Strong knowledge in JAVA-web technologies (filter chain/servlet/jsp/EJB/REST), system design, technical troubleshooting, problem solving...
  • Experiences with IOC (Spring or google Guice), service design.
  • Experiences with frontend technology and components (HTML/js/Ajax/JQuery)
  • Experienced in Struts 2, Velocity, JPA, Hibernate, Spring, Spring MVC is required
  • Experienced in web servers, application servers (Apache, Tomcat, JBoss, IBM Websphere)
  • Skill of Liferay, CQ5, JIVE, Tapestry 5, Lucene is a plus
  • Experienced in open source solutions such as cms (Hybris, Magnolia), portal, social network... is a plus
  • Experienced Google Web Toolkit, Vaadin is a plus
  • Good at database design and programming. Experience with MySQL database is preferable
  • Good at using CASE tools and frameworks (such as such as SVN, Ant, Maven, Continuous Integration)
  • Experienced in design and architecture of medium & large-scaled web-based systems
  • Good soft skills: group discussion leading, team working, problem solving, presentation…
  • Must be independent, responsible, self-motivated, with ability to learn and achieve superior results
  • Willing and have strong methodologies to research new technologies


What we offer

  • The latest technologies for mobile & web development
  • Teammates that challenge you to exceed your limits
  • The finest IT tools to raise your potential to even greater heights
  • The power to deliver some truly awesome products & services
  • Cutting-edge collaborative software development
  • A career path that allows you to learn and grow
  • Attractive annual bonuses
  • Private health care program


How we work

Magnolia is a great place to work. When you join us, you’ll get exposure to the Java and open source communities, as well as the opportunity to work in a fun international environment where you can make a real difference. 

The founders have established a healthy, diverse and multicultural environment, based on friendliness, respect and a responsible “work/life” balance. We enjoy each other's company.  We participate in the Magnolia community by contributing to the forums, blogging, attending conferences and hosting our own annual conference. We’re passionate about what we create. Design and craft matter to us -  whether it be in the graphics, the user experience or the code.



How to apply

If you have the experience and skills to help our clients and partners get the most out of Magnolia, and would like to work in a buzzing international company, we'd love to hear from you. We always have jobs for the right people.

Please send

  • Your résumé
  • Examples of your work
  • Relevant certificates, letters of recommendations and diplomas

Please click here to submit your résumé. No third party applications. 

Demo site Contact us Free trial