Solution Architect – Level 1 (Java Full Stack, E-commerce & Auth0) | Columbus, Ohio
Role: Solution Architect – Level 1 (Java Full Stack, E-commerce & Auth0)
Experience: 10–14 Years
Location: Columbus, Ohio, USA
Length: Long-term
Position Summary:
We are seeking a Solution Architect – Level 1 with strong expertise in Java-based full-stack development, enterprise e-commerce platforms, microservices architecture, and Auth0-based Customer Identity and Access Management (CIAM).
The ideal candidate will be responsible for defining and driving application architecture, designing secure and scalable digital commerce solutions, and establishing identity and access management patterns across customer-facing web and mobile applications.
This role requires a strong technical foundation in Java, Spring Boot, distributed systems, modern frontend frameworks, cloud-native technologies, and identity standards, along with the ability to translate business requirements into robust architectural solutions.
The architect will collaborate with enterprise architects, product owners, engineering teams, security stakeholders, and business partners to ensure that solutions meet functional, non-functional, security, performance, and scalability requirements.
Key Responsibilities:
1. Solution Architecture & Technical Design
• Define solution architecture for enterprise-grade e-commerce applications and digital commerce ecosystems.
• Translate business requirements and functional specifications into architecture blueprints, solution designs, and technical implementation guidelines.
• Design scalable, resilient, loosely coupled microservices and API-driven architectures using Java and Spring Boot.
• Define application components, service boundaries, integration patterns, data flows, and technology choices.
• Establish architectural standards, reusable design patterns, coding guidelines, and engineering best practices.
• Prepare High-Level Design (HLD), Low-Level Design (LLD), architecture diagrams, sequence diagrams, and deployment views.
• Evaluate architectural trade-offs involving scalability, performance, maintainability, security, cost, and time to market.
2. Auth0, CIAM & Security Architecture
• Design and govern Auth0-based identity and access management solutions for customer-facing e-commerce platforms.
• Define authentication and authorization architecture using OAuth 2.0, OpenID Connect (OIDC), JWT, and SAML where applicable.
• Architect Single Sign-On (SSO), Multi-Factor Authentication (MFA), social login, enterprise federation, and Role-Based Access Control (RBAC).
• Define secure identity integration patterns for web applications, mobile applications, backend services, and third-party platforms.
• Establish token validation, session management, API security, identity lifecycle, and access control standards.
• Design secure customer identity journeys, including registration, login, account recovery, profile management, and identity federation.
• Collaborate with security and compliance teams to address identity risks, application vulnerabilities, and security requirements.
• Define secure integration patterns between Auth0, API gateways, microservices, and external identity providers.
3. E-commerce & Digital Commerce Architecture
• Design end-to-end architecture for B2B and B2C e-commerce platforms.
• Define integration strategies for product catalogs, pricing, promotions, carts, checkout, payments, orders, and customer profiles.
• Architect secure integrations with payment gateways, customer data platforms, CRM systems, and third-party commerce services.
• Evaluate and design headless commerce and API-first digital commerce solutions.
• Define reusable integration components and reference architectures to accelerate onboarding of multiple e-commerce clients or projects.
• Ensure architecture supports high transaction volumes, availability, extensibility, and seamless customer experiences.
4. API, Microservices & Integration Architecture
• Define REST API standards, service contracts, versioning, error handling, and backward compatibility.
• Design synchronous and asynchronous integration patterns, including event-driven architecture where appropriate.
• Establish API security, throttling, resiliency, observability, and fault-tolerance standards.
• Define integration patterns between frontend applications, backend services, identity platforms, and external systems.
• Identify opportunities to reduce point-to-point integrations and improve platform reusability.
5. Cloud-Native Architecture & DevOps
• Design cloud-ready and cloud-native application architectures on AWS and/or Azure.
• Define containerization, deployment, scaling, and orchestration strategies using Docker and Kubernetes.
• Collaborate with DevOps teams on CI/CD pipelines, release management, infrastructure automation, and environment strategy.
• Establish observability standards covering logging, metrics, tracing, alerting, and production diagnostics.
• Evaluate cloud service capabilities, resilience patterns, disaster recovery, availability, and operational cost optimization.
6. Data, Performance & Reliability
• Define data architecture and persistence strategies using relational and NoSQL databases.
• Establish data ownership, transaction boundaries, caching, consistency, and data access patterns.
• Define non-functional requirements and performance benchmarks for critical customer journeys.
• Guide performance engineering, capacity planning, load testing, and bottleneck analysis.
• Design for fault tolerance, graceful degradation, high availability, and disaster recovery.
7. Architecture Governance & Technical Leadership
• Lead architecture reviews, technical design reviews, and solution walkthroughs.
• Validate implementation against approved architecture, security standards, and engineering guidelines.
• Guide technical leads and development teams throughout design, development, testing, and production deployment.
• Identify technical risks, dependencies, architectural gaps, and modernization opportunities.
• Mentor engineers and promote reusable components, consistent implementation patterns, and continuous improvement.
• Communicate architecture decisions and trade-offs to technical and non-technical stakeholders.
• Support estimation, solution feasibility assessments, technical proposals, and delivery planning.
Required Technical Skills:
Architecture & Design
• Solution architecture and application architecture
• High-Level Design (HLD) and Low-Level Design (LLD)
• Microservices and distributed systems
• REST API and integration architecture
• Design patterns, SOLID principles, and domain-driven design concepts
• Event-driven architecture and enterprise integration patterns
Backend Technologies
• Java 8/11/17 or later
• Spring Boot and Spring Security
• Hibernate/JPA
• RESTful services and microservices
Frontend Technologies
• ReactJS or Angular
• JavaScript/TypeScript
• HTML5 and CSS3
• Frontend-to-backend integration and secure authentication flows
Identity & Security
• Auth0 implementation and solution design
• OAuth 2.0 and OpenID Connect (OIDC)
• JWT and SAML
• SSO, MFA, Social Login, and RBAC
• Customer Identity and Access Management (CIAM)
• Identity federation and secure API access
E-commerce & Integrations
• B2B/B2C digital commerce platforms
• Payment gateway integrations
• Checkout and customer identity journeys
• Third-party API integrations
• Headless commerce and composable commerce concepts
Cloud, DevOps & Infrastructure
• AWS and/or Azure
• Docker and Kubernetes
• Jenkins and/or Azure DevOps
• Git and CI/CD practices
• Cloud-native deployment and observability
Data Technologies
• PostgreSQL, MySQL, SQL Server, or Oracle
• MongoDB or equivalent NoSQL databases
• Caching and data integration patterns
Required Experience & Qualifications:
• 10–14 years of overall experience in software engineering, application design, and technical solution delivery.
• Proven experience in solution architecture or technical architecture for enterprise Java applications.
• Strong hands-on development background in Java, Spring Boot, microservices, and REST APIs.
• Demonstrated experience designing and implementing Auth0-based authentication and authorization solutions in production.
• Strong understanding of OAuth 2.0, OIDC, SSO, MFA, JWT, RBAC, and CIAM architecture.
• Experience architecting or delivering B2B/B2C e-commerce applications and third-party integrations.
• Experience designing cloud-based solutions on AWS and/or Azure.
• Ability to create architecture documents, diagrams, design specifications, and technical decision records.
• Experience leading technical discussions and collaborating across engineering, security, product, and infrastructure teams.
• Strong communication, stakeholder management, analytical, and problem-solving skills.
Preferred Qualifications
• Experience with enterprise-scale digital commerce platforms and composable commerce ecosystems.
• Experience with headless commerce and reusable commerce integration frameworks.
• Experience designing customer identity solutions for multiple applications, brands, or clients.
• Exposure to API gateways, service mesh, event streaming, and distributed tracing.
• Experience with architecture governance, technology evaluations, and solution design standards.
• Relevant cloud, security, or architecture certifications.
Key Deliverables
• Solution architecture documents and architecture diagrams.
• HLD/LLD, component diagrams, sequence diagrams, and deployment designs.
• Auth0/CIAM reference architecture and security integration patterns.
• API and microservices design standards.
• Cloud deployment and integration architecture.
• Non-functional requirements and scalability recommendations.
• Architecture decision records, technical risk assessments, and reusable solution patterns.
• Architecture review findings and implementation guidance.