Overview
Skills
Job Details
Integration Architect
About the Role
We are seeking a highly skilled Integration Architect to design, develop, and implement robust integration solutions that deliver superior software products and a strong developer experience. The ideal candidate will have extensive experience in systems integration, REST API design, and modern software development practices.
Key Responsibilities
Design REST APIs that enhance developer experience and simplify systems integration.
Lead the design and development of complex systems with a disciplined, rigorous approach.
Perform requirements analysis, estimation, systems/application design, and testing.
Apply popular design patterns to create scalable, maintainable solutions.
Collaborate effectively across teams, influencing and building consensus with diverse stakeholders (product, program, developers, Salesforce COE).
Communicate technical concepts clearly to both technical and non-technical audiences.
Manage multiple competing priorities with minimal supervision.
Contribute to Agile teams, ensuring high-quality deliverables.
Work with modern languages, frameworks, and technologies such as Java, JavaScript, Node.js.
Implement and support cloud and on-premise infrastructure solutions.
Design distributed computing architectures, addressing concurrency, race conditions, and parallelism.
Required Qualifications
Significant experience with systems integration.
Proven track record in REST API architecture and development.
Strong experience with SOA, CI/CD, and modern software development methodologies.
Hands-on expertise with messaging and queuing infrastructures.
Familiarity with distributed computing concepts.
Desired Skills
Familiarity with IBM Technology stack (API Connect, API Platform, IIB Orchestration Layer, eXtreme Scale) or similar integration technologies.
Experience with data streaming technologies such as Kafka.
Proven success in large-scale architectural projects.
Knowledge of SAFe Software Development Principles.
Experience with distributed caching solutions and related performance optimization.
Proficiency in CI/CD and DevOps practices.
Experience with RDBMS and NoSQL databases, including normalization, denormalization, and sharding.
Strong meeting facilitation and stakeholder engagement skills.