Description

MicroServices Loyalty program management- Onshore Remote , hybrid with PA, NY and CA options

AEO Unified Messaging Platform Team is looking for a talented Java Microservices Lead/Architect with at least 4 years of Loyalty Implementation and SME (Subject Matter Expert) experience to join our team. In this critical role, you ll work in evaluating a new Loyalty system to help implement advanced Loyalty features, architecting the integration between AE Loyalty engine and a selected vendor system. This engineer will play a key part in designing, developing, and deploying robust microservices using Java.

Responsibilities:

  • Microservices Architecture: Design, develop, and deploy scalable and maintainable Java microservices with Loyalty background
  • Loyalty Expertise (4+ Years): Possess a comprehensive understanding of various Loyalty functionalities, APIs, architecture, and best practices. Experience working with any of the leading Loyalty vendors is a plus.
  • Responsibilities (Documentation, monitoring, maintaining and dev new components)

Technical -

  • Lead the design, development, implementation, and maintenance of our
    loyalty platform built with Java technologies.
  • Collaborate with product managers, business analysts, and other
    engineers to define technical requirements, translate product vision into
  • elegant and scalable Java solutions.
  • Play a pivotal role in architecting the loyalty platform for high
    performance, scalability, and reliability.
  • Deep dive into the complexities of loyalty program logic, including points,
    tiers, rewards, and redemption functionalities.
  • Ensure the platform adheres to event-driven architecture principles for
    near real-time processing.
  • Develop and implement robust APIs for seamless integration with external
    applications.
  • Champion best practices for code quality, maintainability, and
    documentation.
  • Mentor and guide junior engineers, fostering a collaborative and
    knowledge-sharing environment.
  • Stay up-to-date with the latest trends and technologies in the loyalty and
    Java development landscape.
  • Technical Problem-Solving: Analyze complex marketing challenges and develop creative microservice solutions using Java and Loyalty systems.
  • API Integrations: Integrate AEO s Loyalty Engine with new Loyalty platform and AEO systems using Java and relevant APIs.
  • Collaboration: Work effectively with marketing and product teams to gather requirements and ensure solutions align with business objectives.
  • Testing and Debugging: Implement unit tests, conduct thorough testing of developed microservices, and troubleshoot any issues that arise.

 

Qualifications:

  • Experienced Java developer with a strong focus on microservices architecture principles
  • Experience with containerization technologies (e.g., Docker, Kubernetes)
  • Experience building and deploying applications on cloud platforms (Google Cloud Platform a plus)
  • Solid understanding of DevOps practices and CI/CD pipelines
  • Strong communication and collaboration skills

Key Skills