Solution Architect
precision technologiesColumbus, OH
Solution Architect
Solution Architect – Level 1 (Java Full Stack, E-commerce & Auth0)
Experience: 10-14 Years
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 Responsibilities1. Solution Architecture & Technical DesignDefine 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 ArchitectureDesign 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.
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.
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 & DevOpsDesign 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 & ReliabilityDefine 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 LeadershipLead 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 SkillsSolution 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
Java 8/11/17 or later
Spring Boot and Spring Security
Hibernate/JPA
RESTful services and microservices
Frontend TechnologiesReactJS or Angular
HTML5 and CSS3
Frontend-to-backend integration and secure authentication flows
Identity & SecurityAuth0 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 & IntegrationsPayment gateway integrations
Checkout and customer identity journeys
Third-party API integrations
Headless commerce and composable commerce concepts
Cloud, DevOps & InfrastructureDocker and Kubernetes
Jenkins and/or Azure DevOps
Git and CI/CD practices
Cloud-native deployment and observability
Data TechnologiesPostgreSQL, 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.
Solution architecture documents and architecture diagrams.
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.
Matching similar jobs
Level
Manager L7
Location
Columbus, OH
Occupation
Computer Systems Engineers/Architects
Industry
Computer Systems Design Services
Posted
2 days ago