Job Title: Senior Solutions Architect
Location: North America or LATAM (Nearshore to USA)
Engagement: Full-Time | Strategic Partner Role
Duration: Long-Term (9 Months + Future Initiatives)
Role Overview
We are looking for a Senior Solutions Architect based in North America or LATAM to lead the technical strategy, enterprise solution design, and modernization efforts for our client’s flagship Loyalty Program Systems.
The architect will be responsible for optimizing and wherever needed modernizing a legacy Java-based platform that powers existing rewards systems, into a scalable, modular, cloud-ready architecture that supports unified branding and future extensibility. The candidate will work in close collaboration with onshore product and architecture teams and will serve as a long-term strategic technical advisor within the client’s enterprise ecosystem.
Key Responsibilities
- Lead technical architecture, modernization & optimization strategies, and detailed solution design for the loyalty rewards platform transformation.
- Analyse the existing system built on Angular.js, legacy Java (JBoss, Struts), and Oracle, and define an optimal transformation roadmap.
- Recommend and design modern architecture patterns using microservices, Kubernetes, containers, serverless functions, API Gateway, IaaS, and AWS-native services (e.g., Lambda, S3, DynamoDB).
- Ensure systems are highly configurable, support unified branding, and eliminate hardcoded logic through modularization.
- Collaborate closely with onshore and nearshore product owners, engineers, and 15+ product teams to identify integration points and reuse opportunities across the ecosystem.
- Champion best practices in CI/CD, DevSecOps, API management, and infrastructure as code (e.g., Terraform).
- Build architectural artifacts (context diagrams, interface contracts, service blueprints) and participate in architecture review boards.
- Provide technical leadership and mentoring to engineering teams, and ensure solutions are future-proof, secure, and performance-optimized.
- Leverage project knowledge for future enterprise initiatives, becoming a strategic advisor and subject matter expert within the client enterprise.
Required Qualifications
- 12+ years of enterprise architecture & software development experience with at least 5 years in a senior architect or lead architect role.
- Proven experience modernizing large-scale, legacy Java systems including JBoss, Struts, Spring.
- Hands-on expertise with AWS Cloud ecosystem including Lambda, API Gateway, EC2, S3, IAM, and security best practices.
- Strong architectural knowledge of microservices, containerization (Docker), Kubernetes, and serverless computing.
- Experience with Infrastructure-as-Code tools such as Terraform or AWS CloudFormation.
- Proficiency in modern JavaScript frameworks (React, Angular, Vue) and API-first integration strategies.
- Deep understanding of CI/CD pipelines, automated testing, performance tuning, and observability.
- Demonstrated success in enterprise-scale system modernization, re-platforming, or re-architecture initiatives.
- Excellent communication and collaboration skills with ability to work across business and technical teams, especially in cross-geography delivery models.
Preferred Qualifications
- Experience in hospitality, travel, or loyalty platform ecosystems is highly desirable.
- Prior exposure to data segmentation and multi-brand platform design.
- Familiarity with Oracle tuning, ETL data flows, and user identity federation.
- Knowledge of enterprise integration patterns, including ESB, message queues, and event-driven architectures.
Skills: aws,vue,angular.js,devsecops,kubernetes,automated testing,microservices,ci/cd,infrastructure as code,containers,terraform,architecture,serverless functions,observability,api gateway,react,aws cloud,java,integration,oracle,performance tuning,jboss,struts