Lead, design and implement the middleware solutions including installation & administration, utilizing best practices & provide recommendations to optimize system performance using Mule soft, messaging, cloud, and several integration technologies.
Design, implement, & maintain APIs (SOAP & REST)
Lead and liaise with the application development teams to build API capability, including security and policy management.
Lead and assist with developing & maintaining a service/API registry.
Lead, assist, & provide guidance in migrating & modernizing API/web service & integration components from current implementations: Web logic (12c) OSB, ActiveMQ, IBM MQ, IBM DataPower & Java adapters.
Perform code reviews, prepare, and document Unit Test results and deployment documents for code promotions.
Participate and assist with project planning, design, development, and release management activities for various EHS shared service component developments and EHS application developments.
Liaise with end users, development staff, system administrators, management, and staff from other organizations to ensure successful implementation and operation of application systems.
Coordinate and solicit vendor support as necessary.
Maintain the appropriate task lists, documents, design, and other artifacts in support of these APIs.
Investigate new solutions, tools, and techniques to incorporate into standards.