You will be responsible for the overall system architecture of a global B2B application, acting as the primary technical interface with the client and ensuring long-term architectural excellence across multiple teams within the catalog value stream. This role operates at a strategic level, defining architectural vision, standards, and cross-team alignment.
We Are Looking For Someone Who Has:
– Solid experience in systems architecture design for large-scale, global B2B applications
– Proven ability to act as a primary technical interface with clients, engaging to understand business needs, future initiatives, and high-level technical requirements
– Experience contributing to long-term technical roadmaps, helping stakeholders understand the implications of their technology decisions
– Strong experience defining overall system architecture, including microservice boundaries, communication patterns, and technology choices
– Deep knowledge of Java as the primary backend language
– Strong experience with Spring Boot for building enterprise-grade, distributed systems
– Solid experience with Microsoft Azure, including cloud-native architecture, managed services, and platform capabilities
– Experience defining security and compliance standards at a system-wide level
– Experience with CI/CD pipelines and DevOps practices, particularly with Azure DevOps
– Proficiency with container and orchestration technologies such as Docker and Kubernetes
– Ability to conduct thorough technical evaluations of proposed technologies, assessing compatibility, scalability, and long-term viability
– A genuine enthusiasm for Artificial Intelligence and the ability to incorporate AI-driven strategies into architectural decisions
– Fluency in English, with strong communication skills to interact with both technical teams and business stakeholders
– Proven ability to drive cross-team alignment, facilitating collaboration between multiple teams within a value stream
– Experience supporting or collaborating with engineering leadership, providing technical context and insights to inform strategic decisions
Main Responsibilities: The main responsibilities include, but are not limited to:
– Act as the primary technical interface with the client, engaging to understand future initiatives, business needs, and high-level technical requirements
– Contribute to the client’s long-term technical roadmap, helping them understand the implications and feasibility of their plans
– Define the overall system architecture for the catalog value stream, including microservice boundaries, communication patterns, and technology choices
– Develop and communicate the long-term architectural vision for the catalog value stream, ensuring alignment with organizational and business strategy
– Identify and address potential conflicts or dependencies between the catalog value stream and other value streams
– Define security and compliance standards for the catalog value stream, ensuring all solutions meet regulatory and organizational requirements
– Define high-level tooling and automation standards for the catalog value stream, promoting consistency and efficiency across teams
– Conduct thorough technical evaluations of proposed technologies, including compatibility, scalability, and long-term viability, and present findings and recommendations to the Architecture Manager
– Facilitate high-level communication and collaboration between the different teams in the catalog value stream, owning the cross-team alignment agenda
Identify high-level areas where technical debt is hindering the value stream and provide strategic context and direction for resolution
– Drive strategic improvement initiatives and long-term architectural refactoring that affect the overall system
– Create high-level architectural diagrams and documentation for system-wide reference
– Provide direction on architecture-impacting changes when escalated, including significant refactoring with system-wide implications
We Expect Candidates to Have Knowledge In Some, But Not Necessarily All, of the Following:
– Knowledge of non-functional requirements (performance, security, scalability, privacy, GDPR, etc.)
– Knowledge of Design Patterns, Clean Architecture, and Clean Coding principles
– Knowledge of microservices architecture and event-driven architecture (EDA)
– Knowledge of distributed systems applied to global, high-availability B2B applications
– Familiarity with API design and integration best practices
– Familiarity with Microsoft Azure services and cloud-native architecture patterns
– Knowledge of security and compliance frameworks applicable to global B2B systems
– Exposure to AI/ML frameworks or platforms (Azure OpenAI, LangChain, etc.)
Knowledge of automated testing strategies at an architectural level
To apply for this job, please visit the application page

