Systems AEM Architect Customer Experience Platform Engineer

Compunnel

• $120K — $145K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5-7 years of hands-on experience with Java and full-stack application development.
  • Proficient in Spring and Spring Boot frameworks.
  • Solid understanding of RESTful APIs and microservices architecture.
  • Experience with event-driven architecture and distributed systems.
  • Hands-on experience in building and deploying cloud-native applications (AWS, Azure, GCP).
  • Experience supporting high-volume production environments and enterprise application integration.
  • Bachelor's degree in Computer Science, Information Technology, or related field.

Responsibilities

  • Conceive and present architectural approaches for application components.
  • Design and maintain high-performance full-stack applications using Java and cloud technologies.
  • Build scalable backend services and RESTful APIs for customer platforms.
  • Support real-time customer data workflows and system integrations.
  • Collaborate with architects, DevOps teams, and business stakeholders.
  • Troubleshoot performance and integration issues as they arise.
  • Contribute to the modernization of customer data and personalization platforms.

Benefits

  • Opportunity to work with cutting-edge technologies in cloud-native development.
  • Collaborative team environment with cross-functional partnerships.
  • Exposure to high-scale enterprise applications and customer experience platforms.
  • Involvement in architectures supporting AI/ML-driven personalization use cases.
  • Opportunities for professional growth and involvement in modernization initiatives.
Full Job Description
div:has([data-free-thinking-preview-answer=true])+:is(.text-message,.relative:has(>.text-message))]:-mt-2 grow">

Job Summary
We are seeking a Senior Full-Stack Java Engineer to design, develop, architect, and support high-scale, cloud-native customer experience and personalization platforms. The role will focus on Java-based applications integrating customer data, digital experience, analytics, personalization, and marketing technologies. The ideal candidate will have strong experience with enterprise architecture, cloud-native development, distributed systems, customer experience platforms, and AI/ML-driven personalization use cases.

Key Responsibilities
• Conceive, evaluate, and present architectural approaches for application components.
• Design new application components while ensuring architectural integrity and consistency across the product.
• Develop and maintain strategic system architecture plans.
• Design, develop, and maintain high-performance full-stack applications using Java and modern cloud-native technologies.
• Build scalable backend services and RESTful APIs supporting customer experience and personalization platforms.
• Develop integrations between customer data platforms, digital experience platforms, analytics systems, and downstream applications.
• Support real-time customer data and event-processing workflows.
• Integrate and work with Adobe Experience Cloud technologies and related customer experience platforms.
• Develop solutions capable of supporting high-volume enterprise traffic and transactions.
• Implement secure, reliable, scalable, and highly available cloud-native architectures.
• Support AI/ML-driven personalization and customer segmentation use cases.
• Research technology trends, standards, and products to support architectural decisions.
• Collaborate with architects, product managers, data engineers, DevOps teams, and business stakeholders.
• Troubleshoot system, performance, integration, scalability, and production issues.
• Identify, analyze, and resolve system problems.
• Contribute to modernization and migration initiatives involving customer data and personalization platforms.
• Prioritize and execute technical tasks effectively while maintaining architectural and operational standards.

Required Qualifications
• Strong hands-on experience with Java and full-stack application development.
• Strong experience with Spring and Spring Boot.
• Experience developing RESTful APIs and microservices.
• Strong understanding of event-driven architecture and distributed systems.
• Experience with enterprise application integration.
• Experience building and deploying cloud-native applications using AWS, Azure, or GCP.
• Experience with microservices and containerized applications.
• Experience with CI/CD and DevOps practices.
• Understanding of cloud security, scalability, and reliability.
• Experience supporting high-volume production environments.
• Experience working with customer or behavioral data and customer profile and segmentation concepts.
• Experience with real-time event collection and processing.
• Experience with data integration and API-based data exchange.
• Experience with one or more customer experience or personalization platforms, including Adobe Experience Manager (AEM), Adobe Experience Platform (AEP), Adobe Analytics, Adobe Target, Adobe Journey Optimizer (AJO), GrowthLoop, or MetaRouter.
• Experience developing systems designed for high transaction volumes, large customer or user populations, low-latency API responses, distributed architectures, and high availability.
• Understanding of fault tolerance, resiliency, performance monitoring, and optimization.
• Understanding of data privacy and secure handling of customer data.
• Strong analytical, conceptual, and troubleshooting skills.
• Proven ability to develop strategic system architecture plans and execute technical solutions.
• Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent professional experience.

Preferred Qualifications
• Experience with the Adobe Experience Cloud ecosystem.
• Experience with Customer Data Platforms (CDPs).
• Experience with digital personalization platforms.
• Experience with real-time customer event pipelines.
• Experience with event streaming and messaging technologies.
• Experience supporting AI/ML-driven personalization use cases.
• Understanding of customer segmentation, recommendation systems, propensity models, or next-best-action concepts.
• Experience integrating machine-learning outputs into customer-facing applications or marketing platforms.
• Experience with large-scale consumer-facing applications.
• Experience in telecommunications, banking, healthcare, eCommerce, or other high-volume digital environments.
• Experience with platform modernization or migration initiatives.
• Experience working in Agile engineering environments.

Similar Jobs

More Jobs at Compunnel

More Information Technology Jobs

Find similar Systems AEM Architect Customer Experience Platform Engineer jobs: