Senior Full-Stack Software Engineer (Java/AEM)

Judge Group, Inc.

Columbus, OH • 53m ago • On-site

Senior

On-site

145,600 - 166,400 USD/yr

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: Senior Full-Stack Software Engineer (Java / Adobe Experience Manager)
  • Location: Columbus, OH
  • Pay: $70–$80 per hour

Description

You will design, develop, test, and deploy scalable full-stack enterprise applications using Java and modern web technologies, while building and maintaining Adobe Experience Manager (AEM) solutions. The role includes creating REST APIs and backend services, supporting digital asset management and content workflows, and modernizing toward AEM as a Cloud Service. You’ll also drive engineering best practices (testing, CI/CD, code reviews), troubleshoot production issues, and collaborate with cross-functional teams to deliver business outcomes.

Responsibilities

  • Design, develop, test, and deploy scalable full-stack applications using Java and modern web technologies
  • Build and maintain AEM solutions, including content workflows, integrations, and digital asset management
  • Write secure, high-quality production code and participate in code reviews
  • Design and implement REST APIs, backend services, and front-end components for enterprise digital experiences
  • Lead technical troubleshooting and root-cause analysis for complex production issues
  • Drive adoption of automation and AI-assisted engineering practices to improve productivity and reliability
  • Collaborate with cross-functional teams to define solutions, estimate work, identify risks, and deliver outcomes
  • Evaluate new technologies, architectural patterns, and vendor solutions
  • Partner with web development, UX, and content teams to establish consistent digital standards
  • Support modernization initiatives, including migration to AEM as a Cloud Service and cloud-native architectures
  • Champion software quality, operational stability, resiliency, security, and continuous improvement

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or related technical field, or equivalent practical experience
  • 5+ years software development experience building scalable enterprise applications
  • 8+ years hands-on experience with Java and full-stack application development
  • Experience developing and supporting applications using Adobe Experience Manager (AEM)
  • Experience working with Adobe Cloud Services and modern content management platforms
  • Experience with software development best practices (code reviews, testing, CI/CD, Agile delivery)

Benefits

  • Medical, dental, and vision insurance (eligibility requirements apply)

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Potential salary for Senior Full-Stack Software Engineer (Java/AEM) role

Improve your resume for just $5

$145,600 – $166,400/year

Unlock Full Resume Report