AdTechTalent
Engineering3 days agoOn-site

Merkle

Magnolia Full Stack Engineer

Magnolia CMSJavaSpring FrameworkReactVueAngularRESTGraphQLSalesforce Commerce CloudSFRASiteGenesisOCAPISCAPICI/CDAWSAzureDockerKubernetesfull stackheadless CMScontent managementfrontendbackend

Key details

Salary

Not specified

Employment type

Full-time

Seniority

Senior

Years experience

5-10

Location

Pune, India

Full job description

Senior Full Stack Developer role requiring 5+ years experience with 2-3 years in Magnolia CMS. Responsibilities include designing and maintaining Magnolia modules, building REST/GraphQL APIs, developing frontend interfaces with React/Vue/Angular, configuring Magnolia content workflows and personalization, integrating Magnolia with Salesforce Commerce Cloud (SFCC) B2C, optimizing CI/CD pipelines, collaborating with designers, conducting code reviews, troubleshooting, mentoring juniors, and staying updated with Magnolia and JavaScript technologies. Required skills include Java, Spring Framework, Magnolia templating, JavaScript/TypeScript, REST/GraphQL APIs, Salesforce Commerce Cloud integration, Git, Maven, CI/CD, and cloud deployment experience. Bachelor's degree or equivalent experience required.

What you'll do

  • Design, develop, and maintain custom Magnolia modules, templates, components, and dialogs using Java and Magnolia Content App framework
  • Build and integrate REST/GraphQL APIs to connect Magnolia with frontend applications and third-party systems
  • Develop responsive, performant frontend interfaces using modern JavaScript frameworks consuming Magnolia's headless content delivery APIs
  • Configure and customize Magnolia's content modeling, workflows, personalization, and multi-site/multi-language setups
  • Design and implement integrations between Magnolia and Salesforce Commerce Cloud (SFCC) B2C including data synchronization and API-driven content delivery
  • Implement and optimize CI/CD pipelines for Magnolia deployments (on-prem or cloud)
  • Collaborate with UX/UI designers to translate designs into reusable, maintainable components
  • Conduct code reviews, write unit/integration tests, and uphold engineering best practices
  • Troubleshoot performance, security, and integration issues across the stack
  • Mentor junior developers and contribute to architectural decisions
  • Stay current with Magnolia upgrades, modules, and the broader Java/JavaScript ecosystem

Requirements

  • 5+ years of professional full stack development experience
  • 2-3 years working directly with Magnolia CMS
  • Strong proficiency in Java and Spring Framework
  • Hands-on experience with Magnolia Content App, Light Modules, STK or similar templating frameworks, Freemarker/JSP
  • Solid frontend development experience with JavaScript/TypeScript and at least one modern framework (React, Vue, Angular)
  • Experience consuming and building REST and/or GraphQL APIs
  • Proven experience integrating Magnolia with Salesforce Commerce Cloud (SFCC) B2C
  • Familiarity with SFRA/SiteGenesis, OCAPI/SCAPI
  • Familiarity with relational and/or JCR-based content repositories
  • Experience with Git, Maven, and CI/CD pipelines
  • Understanding of web performance, accessibility, and SEO best practices
  • Experience deploying and maintaining Magnolia in cloud environments (AWS, Azure, Magnolia Cloud) is a plus
  • Strong problem-solving skills
  • Ability to work independently in an agile environment
  • Bachelor's degree in Computer Science, Engineering, or related field or equivalent experience

Tech stack

Magnolia CMSJavaSpring FrameworkOSGiFreemarkerJSPJavaScriptTypeScriptReactVueAngularREST APIsGraphQLSalesforce Commerce CloudSFRASiteGenesisOCAPISCAPIGitMavenCI/CDAWSAzureMagnolia CloudDockerKubernetes

Apply now

Ready to take the next step in your career? Click the button below to continue to the application process.

Similar jobs

More roles worth a look

Related opportunities based on specialty and working model so candidates can keep momentum.