Solutions Architect- Java/GCP
O'Reilly Auto Parts · Springfield, MO · 3 wk ago
On-siteEngineeringFull-time
Responsibilities
- Develop and deliver detailed solution architectures that meet functional and non-functional requirements.
- Create architecture artifacts such as system design documents, integration diagrams, and data flow models.
- Ensure alignment with enterprise architecture principles, technology standards, and best practices.
- Guide the selection of appropriate technologies, frameworks, and tools to support solution delivery.
- Ensure solutions are scalable, reusable, and aligned to enterprise standards.
- Collaborate with business stakeholders, product owners, and development teams to translate requirements into solution architectures.
- Provide hands-on support throughout the solution delivery lifecycle, including design reviews, code reviews, and troubleshooting.
- Design for scalability, resilience, disaster recovery, and business continuity.
- Ensure high availability, disaster recovery (DR), and business continuity through resilient cloud and infrastructure designs.
- Participate in the Architecture Review Board (ARB) to review and approve solution designs.
- Lead solution-level designs integrating hybrid and multi-cloud environments (primarily GCP).
- Implement cloud-native architectures leveraging microservices, containers (Kubernetes, Docker), and serverless models.
- Design for scalability, resilience, disaster recovery, and business continuity.
- Ensure high availability, disaster recovery (DR), and business continuity through resilient cloud and infrastructure designs.
- Actively troubleshoot infrastructure bottlenecks and optimize system performance through real-time monitoring, automation, and architecture improvements.
- Design application interfaces, APIs, and integration patterns for seamless system interoperability.
- Utilize API gateways, message brokers, and event-driven architectures (Kafka, Pub/Sub) to support high-performance integrations.
- Support master data management, metadata management, and data governance requirements.
- Implement rate limiting, load balancing, caching, and asynchronous processing for optimized API performance.
- Lead modernization of monolithic applications into cloud-native microservices with API-first design.
- Implement event-driven and asynchronous architectures to enhance performance and scalability.
- Provide hands-on coding guidance, code reviews, and debugging support, ensuring adherence to clean code principles and modern design patterns.
- Conduct performance tuning and optimization at the solution level.
- Ensure security best practices are incorporated, including identity and access management (IAM), encryption, and compliance (PCI-DSS, SOC2).
- Collaborate with InfoSec teams to align solutions with enterprise security frameworks.
- Promote the use of reusable components, standard integration patterns, and automation.
- Contribute to the continuous improvement of architecture governance and solution design practices.
- Monitor emerging technologies and assess their potential impact on business capabilities.
- Manage enterprise-wide IT portfolio rationalization, technology roadmaps, technical debt priorities.
- Implement FinOps principles for cloud cost management and optimization, balancing performance, scalability, and efficiency.
- Drive cost visibility and efficiency through cloud-native monitoring, budgeting, and forecasting tools.
- Engage with technology vendors and key stakeholders to evaluate, select, and integrate best-fit solutions for the enterprise.
- Negotiate vendor contracts to ensure alignment with business goals and cost-effectiveness.
Qualifications
- Operates as a recognized expert to design architectures that align with business goals, affordability, practicality and technical feasibility.
- Works at an advanced level to design, implement, and manage cloud-based solutions across hybrid and multi-cloud environments, with a primary focus on GCP.
- Develops microservices-based architectures and API management strategies for scalable, secure integrations.
- Establishes data governance best practices, ensuring quality, security, and compliance.
- Implements enterprise security frameworks, risk assessment models, and regulatory compliance measures.
- Designs and optimizes continuous integration and delivery pipelines for agile software development within GCP environments.
- Leverages observability tools to monitor, diagnose, and optimize system performance.
- Ensures architecture decisions align with business strategies, operational efficiency, and revenue growth.
- Continuously explores and assesses new technologies for their potential impact and business value.
- Develops strategies to optimize cloud infrastructure costs, ensuring efficient financial management.
Preferred
- Retail Industry Experience with a strong understanding of store operations, merchandising, and omnichannel commerce.
- Auto Parts Industry Knowledge, including familiarity with aftermarket supply chains, inventory management, and distribution networks.
- Familiarity with Master Data Management (MDM) principles, architectures, and implementations.
- Experience with international, multi-lingual product catalog solutions and localization strategies.
- Experience with retail POS solutions and Commerce CMS platforms.
- Experience with Warehouse Automation & Material Handling Solutions.
Education
- Master's Degree or Equivalent Level Experience: Wide and deep experience providing expert competence (10 years to 15 years)
- Managerial Experience: Experience planning and managing resources to deliver predetermined objectives as specified by more senior managers (3 to 6 years)