Skip to main content

Magnolia Developer

Posted today

kforceEast Lansing (MI)

SENIORITY

Senior

Apply (opens in a new tab)

About the role

Description: Kforce has a client in Lansing, MI that is seeking a Magnolia Developer.
Summary: We are seeking an experienced Senior Full Stack Developer with 8+ years of software development experience and a strong background working hands-on with Magnolia CMS, including at least 5 years of recent Magnolia experience. The ideal candidate will bring strong analytical and problem-solving abilities, sound technical judgment, and a proactive approach to identifying solutions. This person should also be comfortable communicating technical concepts, recommendations, potential risks, and solutions to both technical and non-technical stakeholders. We are looking for a highly qualified candidate who meets the requirements below. Recent, in-depth Magnolia CMS experience is the top priority, and should be clearly demonstrated within the candidate's background.
Requirements:
  • 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.

More like this