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