Java Software Engineer

at Magnolia | Kroměříž / Czech Republic / Remote

person-using-macbook-pro-on-brown-wooden-table-4132310

About the opportunity

Java Software Engineer

We’re looking for a Software Engineer with a passion for solving tough problems within an agile team. You’ll develop on the heart of the Magnolia core in a group of awesome colleagues and help shape the future of it. Working closely together with all other developers as well as product management, user experience, and support is key.

If you're ready to strive to create value in newer ways and to think outside of the box, you're the perfect match for us - so please read on!

The details

What things you’ll be doing?
  • Develop new features for Magnolia and assure they comply with our quality standards
  • 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
  • Facilitate collaboration with other engineers, product owner, and designers to solve interesting and challenging problems
  • Deal with and improve dependency management, source control, issue tracking tools, and testing frameworks we use
  • Help to spread new ideas and proven practices like TDD, Clean Code, Scrum, DevOps
What do we need from you?
  • Bachelor in Computer Science or equivalent
  • Smart, knowledgeable, curious and enthusiastic people
  • Minimum of 5 - 7 years Java development experience, Enterprise Java development is a plus
  • Strong knowledge of Java-web technologies. Experienced in the design and architecture of medium & large-scaled systems
  • Experience with dependency management, source version control, issue tracking tools, and testing frameworks (for example Maven, Git, Jira, JUnit/Selenium)
  • Experience in using languages such as CSS, HTML/HTML5, JavaScript or JSON Angular/React Js
  • Ability to work within an agile team and independent, responsible, self-motivated
  • Experience with Vaadin/GWT is a bonus
  • Fluent English is required, additional languages are a plus
So, who are we?
  • We are a fun and open-minded bunch of colleagues spread across the globe.

  • Aside from work, we are parents, gamers, bookworms, athletes, adrenaline junkies, philosophers, and so much more.

  • Yearly company trip. We’ve just been to Interlaken/Switzerland - we’d love to see you at the next one!

  • Constant learning and knowledge sharing with some of the best professionals in the industry.

  • Lateral and vertical growth opportunities.

  • Flexibility, flexibility, flexibility.

  • Remote-friendly vibes.

We are for you if you like to…:
  • take charge: You are in the driver’s seat and set the direction according to what customers, colleagues and cultures need. No matter the roadblocks you see ahead, you take charge in (re)shaping the destination.
  • connect: You never drive alone. Building meaningful connections means creating experiences together that form a foundation of trust so next time there’s a bump in the road, you know someone else has your back.
  • be you: Choose your own ways and means. You make every perspective count so that everyone feels safe enough to follow their purpose and at the same time pursue one common goal. Your way of growing is to mutually question yourself and others.

Applying

  • Please submit your application in English; it’s our company language so you’ll be speaking lots of it if you join
  • Please click on the link below in order to proceed
  • We treat all candidates equally: If you have any questions, please reach out to our contact
  • We’re on a mission to make everyone feel valued at work. We embrace and encourage people from all backgrounds to apply.
  • Not sure you meet 100% of our qualifications? Please apply anyway!

About Magnolia

Founded in 1997 with a vision to create the first truly open content management system, Magnolia is a world-leading digital experience company. Brands who want to move fast and stay flexible choose Magnolia because the company blends the power of an enterprise DXP solution with headless agility. Magnolia operates globally with offices on five continents and more than 200 Magnolia-certified partners worldwide.

To learn a bit more about our team and who we are, make sure to visit our About page.