Title: - Enterprise application integration (EAI) Solution Architect
Location: Remote
Duration: 12-18 Months
Visa: - USC/GC/GC-EAD/H4-EAD
JOB Description
This position plays a
key role in Middleware Solutions Delivery
The duties are project leadership, managing integration framework, API, Service development and governance processes, ensuring quality delivery of solution, and
review/approval of core design and architectural processes within the EAI across multiple technologies and projects.
What Your Impact Will Be
- Architect, design, and govern business process definitions following Service Oriented Architecture principles and methodologies.
- Drive a variety of projects/initiatives across the enterprise as an Integration Architect ensuring that the EAI solutions are architected and governed appropriately.
- Lead the EAI development team in the design, development, and deployment of integration solutions.
- Conduct technical analysis and feasibility studies for proposed integrations.
- Select and implement appropriate EAI tools and technologies, such as API gateways, middleware platforms, and data transformation tools.
- Develop and maintain reusable integration components and libraries.
- Stay up to date on the latest EAI trends and technologies.
- Develop and maintain documentation for EAI solutions.
- Identify and mitigate risks associated with integrations.
- Mentor and coach junior EAI developers, guide technical discussions.
- Participate in the development and implementation of EAI governance policies and procedures.
- Experience with Agile methodologies and SAFe Framework
Requirements
- BA/BS in Computer Science, Software Engineering, or related discipline with an IT focus is preferred.
- 8+ years of hands-on enterprise application integration architecture & design experience with the ability to provide best practices and alternative design/development approaches for systems.
- Successfully completed (at minimum) 5 or more major Implementations at the architect level
- Deep API-led, Microservice Architecture, Governance and Services Lifecycle Governance experience
- Proficiency in Open-Source environment
- Active contributor to open-source projects is plus
- Strong programming/scripting skills (e.g., NodeJS/typescript Python, Bash, etc.)
- Hands on experiences in Cloud platform (preferable Google Cloud Platform)
- Hands on experience in cloud env, Docker, YAML, GIT
- Experience in Other GCP Services: Firestore, Cloud Functions, Cloud Tasks
- API Gateway Experience (e.g . Gloo, Google API Gateway)
- Demonstrable understanding of transport protocols such as: REST, JSON, JMS, HTTP/HTTPS, SOAP Experience Preferred
- MUST Hands-on.. Web services, XSD/XML, WSDLs, Messaging Apps (MQ, EMS, JMS, Confluent Kafka) and other SOA integration technologies
- Relational database development skills, data modeling, SQL, data architecture experience is a plus
- Performance testing/tuning experience required
- Hands on experiences in GitLab CICD required
- Experience with enterprise systems such as Oracle ERP, eCommerce, Custom DEV, and Content Management Systems a plus
- Demonstrated Integration experience between COTS (Commercial Off-the-shelf) packaged applications, custom distributed and legacy environments.
- Demonstrated understanding of various development domains including website development, client/server development and class libraries
- Experience in use case development and business process modeling
- Executive level presentation, communication, technical design documentation, and management skills required.