
Search by job, company or skills
We are seeking an experienced Software Architect to design govern and evolve a self service onboarding platform for B2BEDI customers The role involves close collaboration with Product Management Engineering Testing and Operations teams to ensure the platform enables fast reliable and secure customer onboarding through configuration driven automation.
Required Skills Experience:
11 to 15 years of experience in software architecture and enterprise application development
Strong hands on experience with Java and Spring Boot
Angular or modern frontend frameworks
Ansible Jenkins Groovy and Python for automation
Strong understanding of B2B Integration and EDI concepts partners agreements protocols mappings envelopes
Experience designing configuration driven systems and work flow based automation
Solid knowledge of testing frameworks and quality engineering practices
Experience collaborating with Product Managers and Test Managers
Strong knowledge of API design RESTful services and integration patterns
Experience with CICD pipelines Git Bitbucket and automation tooling
Key Responsibilities:
Architecture Design
Define and own the end to end architecture of the self service B2BEDI onboarding platform
Design configuration driven workflows that translate customer and internal business inputs into backend application configurations
Establish architectural patterns for automation first onboarding avoiding hardcoded or tightly coupled logic
Define API integration and data architectures across UI orchestration and B2BEDI backend systems
Ensure support for multitenant architecture customer isolation auditability and rollback mechanisms
Product Roadmap Alignment
Work closely with the Product Manager to define and continuously refine the product roadmap
Provide technical and architectural inputs to prioritize features based on business value complexity risk and scalability
Support tradeoff decisions between timetomarket technical debt and longterm maintainability
Help translate product vision into incremental and deliverable technical milestones
Engineering Technology Leadership
Provide hands on architectural guidance for
Angular based frontend development
Spring Boot and Java backend services
Automation using Ansible Jenkins Groovy and Python
Promote declarative and configuration driven approaches over compiled or hardcoded solutions wherever feasible
Review code designs and automation pipelines to ensure architectural consistency and quality
Guide teams on best practices for CICD version control Git Bitbucket and environment consistency
Testing Quality Engineering
Define and promote testability as a core architectural principle
Work closely with Test Managers and QA teams to align architecture with testing strategies
Ensure integration of automated testing frameworks unit integration API and regression testing
Support design of test environments test data management and automated validation of onboarding flows
Ensure defects in testing or production environments are traceable back to architectural or design gaps
Security Governance Compliance
Ensure the solution complies with enterprise security standards and public cloud governance requirements
Define security architecture covering authentication authorization RBAC secrets management encryption and audit logging
Participate in architecture and security reviews addressing risks early in the design lifecycle
Job ID: 147478017
We don’t charge any money for job offers