Java Engineer for our CMS needed!

GovSpend published 9 days ago


Mid-Level, Senior, Full-time

– Kroměříž, Czechia

Location Availability

d column fs body2 fc medium ml8 mr8 mb8 preferred timezone fw bold gmt 01 00 central european time prague

Java Engineer for our CMS needed!

Magnolia International Ltd. – Kroměříž, Czechia
Remote Paid relocation
Easy apply
Introducing Easy Apply
We've partnered with select companies to enable developers to apply to jobs on Stack Overflow. Use your Developer Story for a faster application.
React to this job: 3 0 1
Posted 6 days ago

About this job

Job type: Full-time
Experience level: Mid-Level, Senior
Industry: Agile Software Development, Enterprise Software, Marketing Software
Company size: 51–200 people
Company type: Private

Remote details

Preferred Timezone: (GMT+01:00) Central European Time - Prague
Office Location: Kroměříž, Czechia. Employees can also work full time from this office.
Relocation Assistance: Yes


Job description

At Magnolia, we help our clients to manage their virtual presence. FlexibleScalableMobile. Magnolia CMS' mobile-inspired user interface and customizable app framework have revolutionized the world of content management. Join us to strengthen Magnolia's position as the most user-friendly enterprise CMS on the planet.

We’re looking for YOU, an experienced Java Engineer with a passion for solving problems as part of an agile team.

If you strive to create value in innovative ways and instead of trying to "think outside of the box" you simply get rid of it - his is when you're the perfect match for us.

Are we the right match for you? Please read on.

What you will do:

  • Develop new features for our CMS, either Core or Add-ons
  • Maintain the core content management functionality: from the user interface to rendered content including the template system, resources, and integration with front-end technologies.
  • Take the technical lead of new initiatives and draft architecture and design concepts for larger changes
  • Work in an agile environment with bi-weekly SCRUM sprints
  • Deal with and improve dependency management, source control, issue tracking tools, and testing frameworks we use
  • Spread new ideas and proven practices like TDD, Clean Code, Scrum, DevOps

What we are looking for:

  • BS in Computer Science or equivalent
  • Minimum of 5 years Java development experience, Enterprise Java development is a plus
  • Advanced experience with web technologies
  • Experience with dependency management, source version control, issue tracking tools, and testing frameworks (for example Maven, Git, Jira, JUnit/Selenium)
  • Experience with Vaadin or GWT is a bonus
  • Fluent English is required, additional languages are a plus

What we actually do

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. Creating open source software that everyone can dig into keeps us honest & our code clean. We use state-of-the-art development tools and practices such as Maven, continuous integration with Jenkins, automated UI testing with Selenium & Jira for issues and project management.

And here’s how Magnolia empowers your success:

  • A Great Product:  Loved by clients and respected by analysts, Magnolia is arguably one of the best CMS solutions on the market.
  • Directly Contribute to Magnolia’s Success: We value each individuals’ input and create opportunities to realize them.
  • Great variety in your areas of responsibility: You will be able to dive into any skill area within the company that allows you to grow according to your personal career goals.
  • International Exposure: With offices in the USA, Spain, Switzerland, Czech Republic, Singapore, and Vietnam you will collaborate with colleagues from over 30 Nationalities.

Life at Magnolia International Ltd.

About Magnolia International Ltd.

Why work at Magnolia

We develop the best web content management system, an interesting, high-quality product, have big customers, work with friendly people in a relaxed environment, and be well compensated - that's what developing at Magnolia is about.

Our product blurb:
Magnolia CMS delivers smartphone simplicity, on an enterprise scale. The mobile-inspired user interface works through customizable, task-focused Apps, a notification stream called the Pulse, and a system of Favorites for quickly accessing the workspace.
Magnolia is used in more than 100 countries across the world, by governments and leading FORTUNE 500 enterprises.


  • We love Apple - you get what you need
  • Competitive compensation
  • 25 days paid vacation
  • Freedom and responsibility in your work
  • Low admin bureaucracy in a self driven environment
  • Endless snacks, catering, free drinks, happy hours, BBQs etc...
  • Responsible self-management
  • Home- / Remote friendly company
  • No dress code, relaxed atmosphere

Joel Test

Source control
One-step build
Daily builds
Bug database
Bugs fixed before writing new code
Up-to-date schedule
Quiet working conditions
Best tools that money can buy
Code screening
Hallway usability testing
Learn more about Magnolia…
Java Engineer for our CMS needed! at Magnolia International Ltd.