Solution Architect

ARAUJO LAND INVESTMENTS, L.L.C.
New York, NY, United States
7 days ago
Apply on www.careerjet.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
4 years minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) JavaScript (Programming Language) Adobe Experience Manager Application Programming Interfaces (APIs) Amazon Web Services Amazon Cloudfront Amazon S3 Applications Architecture Component-Based Software Engineering Application Frameworks Cloud Engineering Code Review
+83 more
Computer Programming Continuous Delivery Continuous Integration Data Architecture Software Design Patterns DevOps Digital Asset Management Digital Assets Disaster Recovery Distributed Systems Amazon DynamoDB Fault Tolerance Github Identity and Access Management Python (Programming Language) Key Management Routing Node.Js OAuth Octopus Deploy Performance Tuning Software Architecture Role-Based Access Control Openid Connect Cloud Services JSON Web Token Responsive Web Design Secure Coding Web Application Security Service-Oriented Architecture Service Discovery Session Management Software Engineering Data Streaming Systems Integration TypeScript Software Vulnerability Management Web Content Accessibility Guidelines Web Applications Web Application Frameworks Web Performance Optimization Web Platforms AWS Cdk Data Logging Enterprise Software Applications Load Balancing Autoscaling ReactJS System Availability Delivery Pipeline Software Security Caching Technical Debt AWS Lambda Backend Rate Limiting Gitlab Git Cloudformation Adobe Amazon Relational Database Service Single Page Application Gitlab-ci Git Flow Kubernetes Deployment Automation Apache Kafka Front End Software Development Api Design Cloud Optimization Cloudwatch Api Gateway Restful APIs Amazon Simple Queue Service (SQS) Terraform Domain Driven Design Splunk Dynatrace Api Management Serverless Computing Docker Vulnerability Analysis Microservices

Job description

As a consultant within the HLS team, you will work with our clients to define their digital strategy and execution roadmap, and design and implement differentiated digital solutions to help deliver measurable value., We are seeking an experienced Solution Architect to provide architectural leadership for the Web Chassis platform. The ideal candidate will have strong expertise in Adobe Experience Manager (AEM), Single-Page Applications (SPA), Backend-for-Frontend (BFF), Node.js, React, Java, Python, AWS, microservices, distributed systems, and DevOps automation. The architect will define scalable and reusable architecture patterns, establish platform standards, guide development teams, and ensure the Web Chassis supports multiple applications and business capabilities through shared components, services, and engineering frameworks., Define the end-to-end solution architecture for the Web Chassis platform. Design scalable, secure, reusable, and highly available web application frameworks. Establish architecture standards for AEM, SPA, BFF, front-end applications, backend services, APIs, integrations, security, deployment, and observability. Design reusable React components, shared UI libraries, common services, templates, and application accelerators. Define AEM architecture, including component models, templates, content structures, digital asset management, caching, publishing, and integration patterns. Design headless and hybrid AEM implementations using APIs to deliver content to React-based applications. Define SPA architecture using React, modern JavaScript or TypeScript, state management, client-side routing, and responsive-design patterns. Design BFF services using Node.js, Java, or Python to provide channel-specific APIs and orchestration for web applications. Establish clear separation of responsibilities among AEM, SPA, BFF, domain microservices, and enterprise backend systems. Define backend architecture using Node.js, Java, Python, microservices, and event-driven patterns. Develop reference architectures and implementation patterns for: AEM-based digital experiences React Single-Page Applications Backend-for-Frontend services Micro-frontends Microservices REST APIs Event-driven integrations Shared platform services Configuration-driven application components Design cloud-native solutions using AWS services. Define service boundaries, API contracts, data flows, integration patterns, and non-functional requirements. Evaluate trade-offs between microservices, SOA, modular monoliths, BFF services, and serverless architectures. Ensure solutions meet performance, scalability, availability, security, resilience, maintainability, and accessibility requirements. Define caching, session management, authentication, authorization, logging, monitoring, error handling, and fault-tolerance strategies. Establish CI/CD and DevOps automation standards using GitHub, GitLab, and related technologies. Guide containerization and orchestration strategies using Docker, Kubernetes, Amazon EKS, or Amazon ECS. Define branching, build, testing, release, deployment, rollback, and environment-management practices. Conduct architecture reviews, code reviews, technical assessments, and design-governance sessions. Identify architectural risks, technical debt, performance bottlenecks, and modernization opportunities. Collaborate with product owners, enterprise architects, AEM developers, UX teams, security teams, developers, DevOps engineers, and quality engineers. Mentor technical leads and development teams while ensuring adherence to approved architecture standards.

Requirements

Key Skills:-AEM,React,Node and Aws, 12+ years of experience in software engineering, application architecture, or platform engineering. 4+ years of experience as a Solution Architect, Application Architect, or Technical Architect. Proven experience designing enterprise-scale web platforms using AEM, React, Node.js, Java, Python, AWS, and microservices. Demonstrated experience designing SPA, BFF, headless CMS, reusable web chassis, shared application frameworks, or digital experience platforms., AEM and Digital Experience Architecture Strong experience with Adobe Experience Manager and AEM-based digital platforms. Experience with AEM Sites, reusable components, templates, content fragments, experience fragments, workflows, and Digital Asset Management. Knowledge of AEM as a Cloud Service and traditional AEM deployment models. Experience integrating AEM with React-based applications, APIs, microservices, and enterprise systems. Strong understanding of headless, hybrid-headless, and traditional AEM implementation patterns. Knowledge of AEM authoring, publishing, dispatcher, caching, replication, content delivery, and performance optimization. Ability to define governance standards for AEM components, templates, content models, and reusable digital assets. SPA and Front-End Architecture Strong hands-on experience with React, Node.js, JavaScript, and TypeScript. Proven experience designing enterprise Single-Page Applications. Strong understanding of component-driven and reusable front-end architecture. Experience with state management, client-side routing, lazy loading, code splitting, responsive design, and front-end performance optimization. Understanding of micro-frontend architecture and module-federation patterns. Experience integrating SPAs with AEM, BFF services, APIs, authentication providers, and enterprise backend systems. Knowledge of server-side rendering, static-site generation, and search-engine optimization considerations. Backend-for-Frontend Architecture Proven experience designing and implementing BFF services. Strong experience developing BFF components using Node.js; experience with Java or Python is beneficial. Ability to design channel-specific APIs optimized for web and mobile consumers. Experience with API aggregation, orchestration, transformation, caching, and response optimization. Strong understanding of authentication, authorization, token propagation, session handling, and API security within a BFF architecture. Experience implementing resiliency patterns such as retries, circuit breakers, timeouts, fallbacks, bulkheads, and rate limiting. Ability to define boundaries between BFF services, domain microservices, AEM, and enterprise systems. Application Architecture Strong expertise in: Microservices architecture Service-Oriented Architecture Distributed systems Cloud-native application architecture API-first design Event-driven architecture Domain-driven design Experience designing RESTful APIs and asynchronous integrations. Understanding of service discovery, API gateways, load balancing, caching, idempotency, and fault tolerance. Ability to define application, integration, deployment, security, and data architecture views. Programming Technologies Strong proficiency in Node.js and React. Strong understanding of modern JavaScript and TypeScript. Working knowledge of Java and Python. Experience creating reusable frameworks, shared services, APIs, and application components. AWS and Cloud Architecture Strong experience designing solutions using AWS. Hands-on knowledge of: Amazon EKS and ECS AWS Lambda Amazon API Gateway Amazon S3 Amazon CloudFront Elastic Load Balancing Amazon RDS Amazon DynamoDB Amazon SQS and SNS, Understanding of high availability, disaster recovery, autoscaling, networking, security, and cloud cost optimization. DevOps and Automation Strong experience designing and implementing CI/CD pipelines. Hands-on knowledge of GitHub, GitLab, GitHub Actions, or GitLab CI/CD. Experience automating build, testing, security scanning, deployment, and rollback processes. Strong understanding of Git-based development and branching strategies. Experience with Docker, Kubernetes, Amazon EKS, or Amazon ECS. Familiarity with Terraform, AWS CloudFormation, or AWS CDK. Understanding of GitOps practices and tools such as Argo CD or Flux. Experience establishing separate deployment pipelines for AEM, SPA, BFF, and microservices components. Security and Observability Experience designing secure web applications, AEM platforms, BFF services, and APIs. Strong understanding of OAuth 2.0, OpenID Connect, JWT, role-based access control, and identity-management patterns. Knowledge of secrets management, encryption, vulnerability remediation, and secure coding practices. Experience defining centralized logging, metrics, dashboards, distributed tracing, and alerting. Familiarity with Dynatrace, CloudWatch, Splunk, or similar observability platforms. Preferred Qualifications Experience building reusable enterprise Web Chassis or digital experience platforms. Experience with healthcare, insurance, member-facing portals, or other regulated industries. Knowledge of WCAG and ADA web-accessibility requirements. Experience with AEM modernization or migration to AEM as a Cloud Service. Familiarity with Kafka and high-volume event-processing platforms. Experience modernizing legacy applications into AEM, React SPA, BFF, and microservices-based solutions. Adobe AEM, AWS Solutions Architect, Kubernetes, Java, React, or DevOps certifications are advantageous. Key Competencies Strong architectural thinking and technical decision-making. Ability to translate business requirements into scalable technical solutions. Ability to communicate complex architecture concepts to technical and non-technical stakeholders. Strong problem-solving and root-cause-analysis skills. Ability to balance strategic architecture objectives with delivery timelines. Strong collaboration, leadership, and stakeholder-management capabilities. Ability to guide multiple development teams and influence decisions without direct authority. Commitment to engineering quality, automation, security, performance, and continuous improvement.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerjet.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:49 min

Adopting OAuth best practices and removing outdated grants

Alexander Schwartz Alexander Schwartz · World Congress 2026 Europe

1:17 min

Eco-friendly factory operations and generative AI image errors

Chris Heilmann +1 · LIVE

10:09 min

Transitioning from graphic design to large scale frontend architecture

Erasmo Hernandez Erasmo Hernandez · World Congress 2026 Europe

59 sec

Evaluating intrusive system modifications by enterprise software

Chris Heilmann +2 · LIVE

1:34 min

Analyzing vulnerabilities in standard OAuth 2.0 authorization flows

Alexander Schwartz Alexander Schwartz · World Congress 2026 Europe

Videos

See all

Related articles

See all