Senior Integration Technical Architect, Definity

Senior Integration Technical Architect, Definity

Company Definity
Job title Senior Integration Technical Architect
Job location Toronto, Canada
Type Full Time

Responsibilities:

  • Architect and Develop Integration Solutions: Expertly design, develop, and maintain advanced integration solutions using Apigee for API management and Kafka for event streaming, ensuring they are scalable, reliable, and secure.
  • Establish Patterns: Help in building new integration patterns and maintain the existing pattern inventory with industry trend.
  • Hands-on Implementation: Evaluate new product feature in the integration and cloud platforms by implementing them and assessing the technical feasibility. Lead hands-on design, development, configuration, and deployment of integration platforms and solutions, focusing on APIs, microservices, service mesh, and multi-cloud environments (GCP and AWS) with an expert level of proficiency.
  • Platform Strategy and Standards: Define and enforce best practices, standards, and patterns for integration platforms, ensuring alignment with enterprise architecture and business goals.
  • Platform Capabilities: Proficiently enable and mature platform capabilities, ensuring that integration platforms are robust, scalable, and aligned with business needs.
  • Self-Serve Capabilities: Develop and enhance platform self-serve capabilities, empowering development teams to efficiently utilize integration services and tools.
  • Technical Leadership: Provide expert guidance and mentorship to the integration team, fostering a culture of technical excellence and continuous improvement.
  • Collaboration: Work closely with cross-functional teams, including Enterprise Architects, Cloud Engineers, Info Security, and business stakeholders, to design and implement integration solutions that meet business requirements.
  • Innovation and Research: Stay abreast of the latest technologies and trends in integration platforms, continuously exploring ways to enhance our integration capabilities.
  • Project Management: Lead complex IT projects, managing assumptions, risks, issues, improvements, and dependencies, while adhering to both waterfall and agile methodologies.
  • Quality Assurance: Ensure all integration solutions are thoroughly tested and meet high standards of quality, security, and performance.

Requirements & Skills:

  • 10+ years of experience in designing, developing, and implementing integration solutions, with a strong focus on API management and event streaming platforms.
  • Proven expert-level experience with Apigee API management and Kafka streaming platforms.
  • 5+ years of experience in designing integration architecture handling both synchronous and asynchronous use cases.
  • 5+ years of experience in developing and deploying microservices and RESTful APIs, preferably with Java and Springboot.
  • Significant experience with service mesh technologies and multi-cloud environments (GCP and AWS).
  • Proven experience working on large transformational projects involving cloud and microservice transformation.
  • Deep, expert-level understanding of integration protocols and principles, including SOAP, REST APIs, RPC/RFC, Websocket, and GRPC.
  • Expert proficiency in building the Apigee and Kafka platforms along with knowledge of the consumption of the different features
  • Strong understanding of Cloud Architecture, and IaC tooling like Terraform
  • Hands-on, expert-level experience with Java, Springboot, Python, and other relevant programming languages.
  • Mastery of various architectural styles such as Layered Architectures, Transactional applications, Client-Server, Sync/Async messaging, PaaS, and SaaS-based architectures.
  • Advanced expertise with containerization technologies (e.g., Kubernetes).
  • Strong background and expert-level knowledge in API REST and integration platforms, with a deep understanding of integration patterns and best practices.
  • Proven experience in enabling and maturing platform capabilities.
  • Experience in developing platform self-serve capabilities.
  • Experience in implementing observability solutions for microservice architecture using tooling like DataDog, Dynatrace, App Dynamics, and Prometheus/Grafana.
  • Ability to work in an Agile environment with a strong practice in BDD, TDD, CI, CD, and related tools (e.g., Git, BitBucket, Jenkins, Confluence, JIRA, Swagger).
  • Ability to analyze the current CI/CD landscape and propose enhancements to optimize the time and process.
  • Expertise in managing and automating the integration lifecycle.

apply for job button