In this position you will provide integration software technical & Architectural expertise for Enterprise Integration projects.
Specific on-the-job training will be provided. As an Integration Software Engineer, your responsibilities will include :
The design, development, and deployment of the interface and integration points configured in the MuleSoft Anypoint CloudHub platform
Expertise in designing / Architecting Interface solutions based on Functional Spec, and reviewing technical specifications
Design reusable assets, components, standards, frameworks, and processes to support and facilitate API and integration requirements
Experience in developing RAML and YAML based APIs using Anypoint API Platform.
Worked on developing batch integrations to transfer data in bulk between enterprise applications using MuleSoft APIs.
Experience in several connectors like HTTPS, SAP, Database, JMS, Files, SFTP, SAML, OAuth is must.
Experience in building complex Mule Flows, Scopes, Error Handling strategies, Message Filters, Validation, Transformation, Message Enricher and Flow Controls.
Good exposure to Continuous Integration and Delivery tools surrounding Anypoint Platform. Used CI / CD tools like GitHub, Jenkins, SonarCube, Maven along with Anypoint Runtime Manager.
Deep understanding of Synchronous / Asynchronous communication patterns and problem-solving abilities with respect to Message Sequencing, Correlation, and Queuing is must.
Knowledge of Integration Design patterns for building middleware systems from the ground up using Message Routing, Content Enrichment, Message Filtering, Message Transformation, Guaranteed Delivery, Message Sequencing, Batch Message processing, error handling and reconciliation mechanisms.
Adhere to documented design and development patterns and standards
Develop and execute sprint and regression level testing
Resolve defects associated with any assigned development uncovered in Sprint Testing, SIT or UAT
Execute system integration testing and document test results
Participant in Sprint Planning and Review Meetings
Escalate issues and risks to the Project management team
Support business and IT stakeholders during E2E testing and post-production support
Experience on MuleSoft Anypoint Runtime version of 4.3.0 or higher, API design and development and exposure to API led connectivity methodology
Implement and design web services, servlets, J2EE applications using Anypoint Studio; unit test and deploy them in CloudHub Runtime workers.
Install / deploy services in Mule server using Anypoint Runtime Manager (ARM).
Design and create schema and WSDL / RAML contracts for consumers to communicate with web services.
Provide support to integrate Consumers to MuleSoft and Providers
Confer with vendors / users to gain an understanding of necessary program changes to the prototype, refine, test, and debug programs.
Maintain and modify services as needed via SNOW to include upgrades, fixes, corrections, and enhancements.
Timely resolution of ServiceNow and Azure Dev / Ops tickets.
Minimum of 10+ years of relevant experience in Middleware technologies
Minimum of 10+ years of relevant experience in developing MuleSoft Anypoint
Experience in designing and configuring interfaces in different versions of MuleSoft AnyPoint
Familiar with different monitoring tools.
Extensively worked on different Adapters (REST, JDBC, HTTP, IDoc, RFC, File, XI, SOAP, WS and JMS).
Experience in providing estimations for MuleSoft Anypoint or other related middleware technology
Exposure to Java or Java Script a plus
Demonstrate ability to understand business problems and articulate a technical solution.
Strong written and oral communication skills
Demonstrated ability to write technical documents.
Ability to communicate issues and recommend solutions in a timely manner to Management.
Ability to work independently with minimal direction
Familiar with Waterfall and Agile development methodologies
Preferred MuleSoft Certified Developer
BS Computer Science or related field
Ability to pass a background check