Source description
About the role
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.
More at 3B Staffing