Magnolia Developer
About the role
- 8+ years of overall software development experience* 5+ years of recent, hands-on Magnolia CMS experience* Strong experience developing within Magnolia, including templates, components, dialogs, content types, content apps, and custom modules* Experience with Magnolia configuration and administration, including content authoring, publishing, workflows, permissions, and troubleshooting* Experience integrating Magnolia CMS with REST APIs and enterprise-level applications* Strong Core Java and J2EE development experience* Advanced understanding of JVM concepts, including memory management, application profiling, performance analysis, and troubleshooting* Experience with Spring Framework* Development experience with Angular, TypeScript, and Node.js* Strong HTML and CSS skills* Experience with Jersey and RESTful web services* SQL and PL/SQL experience* Experience working with Oracle Database Preferred Technical Experience:* Magnolia CMS upgrades and platform migrations* Magnolia performance tuning and optimization* Experience implementing Magnolia in multisite environments* Experience deploying Magnolia across development, testing, staging, and production environments Experience with:* Unix and shell scripting* Docker* Memcache and/or Redis* SAML and single sign-on integrations* CI/CD pipeline experience* Production application monitoring, logging, troubleshooting, and support Job Type ContractCompensation43 - $65
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
