Mediabistro logo
job logo

Software Engineer (DEX - AEM / Java / Spring Boot)

3B Staffing LLC, Memphis, TN, United States


Job Title: Software Engineer (DEX - AEM / Java / Spring Boot) (Fundraising domain)

Location: Memphis, TN ()

Duration: 18 Months + Extensions (Long-term contract w/ no end date. Could possibly go perm if candidate desires)

Onsite interview

Overview

Java & Spring Boot backend development, Adobe Experience Manager (AEM), RESTful APIs, JavaScript/HTML/CSS, enterprise web applications, and production support in an Agile SDLC environment.

This role supports our

Digital Experience (DEX)

web platforms and requires a

strong mid-level Software Engineer

who regularly contributes to both

AEM-based front-end development

and

Java/Spring Boot backend services .

The ideal candidate is a hands-on engineer focused on execution who is comfortable working across the full delivery lifecycle, including feature development, integrations, and production support. This is

not a UI-only role

and

not a backend-only Java role . Engineers in this team regularly touch both front-end and backend components.

Key Responsibilities

Design, develop, and maintain website features using

Adobe Experience Manager (AEM) .
Build and support backend services using

Java and Spring Boot , including RESTful APIs.
Collaborate with front-end and backend engineers to deliver end-to-end digital solutions.
Integrate AEM front-end components with backend services and APIs.
Troubleshoot, debug, and resolve production issues across front-end and backend layers.
Participate in an on-call rotation and provide timely production support when needed.
Follow established

SDLC best practices , including code reviews, testing, and documentation.
Work closely with business and technical stakeholders to implement approved requirements.
Accurately track time worked and submit required contract documentation.
Required Skills & Experience

4+ years of professional software development experience.
Strong experience with

Java and Spring Boot .
Hands-on development experience with

Adobe Experience Manager (AEM)

used for website creation.
Front-end development experience using

JavaScript, HTML, and CSS , particularly within an AEM environment.
Experience building and consuming

RESTful APIs .
Experience working within

multi-layered enterprise applications .
Production support experience, including troubleshooting and root cause analysis.
Familiarity with Agile development methodologies and SDLC best practices.