Senior Java Developer To Support The Implementation Of New Mulesoft Integrations For A Crown Corporation Client Job In Regina

Senior Java Developer to support the implementation of new Mulesoft integrations for a crown corporation client - S.i. Systems
  • Regina, Saskatchewan, Canada
  • via Whatjobs
CAD - CAD
Job Description

Our valued crown corporation client is seeking a  Senior Java Developer to support the implementation of new Mulesoft integrations Initial 6-month contract opportunity (% Remote) with very strong chance of extension to a total term of 3 years. 7.5 hours per day, Monday to Friday, in EST timezone. Responsibilities: Support the implementation of MuleSoft integrations including API Proxy Patterns and Productized API Patterns (Mule Applications using API-Led approach) Support knowledge transfer and learning of team-members to ensure a smooth transition from integration development to support Provide required hands-on technical expertise (design and development) to implement use cases and demonstrate success criteria Identify possible reusable patterns, templates, and artifacts from backlog of use cases Design integrations aligned to the solution architectures intended to support the prioritized projects and use cases Design the network patterns for ingress/egress traffic, including domains, path-based routing, and DNS configuration Design system connectivity patterns, with consideration for internal network/domain Isolation Design and implement PKI (e.g. TLS Certificates, End-to-End Encryption) approach for APIs Design approach to source control management, including feature, hotfix, and release management Perform and support testing including remediation of issues and improvements to overall solution architecture Identify design options for out-of-the box functionality rather than customization to satisfy key requirements Perform a design review which includes review of design documents and provide feedback and guidance on the proposed design approach Provide input and feedback on the implementation plan and sequence of events in development plans Provide deployment strategy consultation Provide recommendations regarding future development, including areas of concern with functional and application design Participate in design and working data model sessions, providing input to the development of functional and technical design documentation Identify common approaches for integration between the APIs and other platforms Must-Have-Skills: 5+ years’ experience as a Java Developer developing Mulesoft -based ESB integration solutions using DataWeave Demonstrated experience working with RESTful API development, SOAP APIs, and implementing PKI approaches for APIs . Demonstrated experience working with ActiveMQ (AMQ) Demonstrated experience working with OpenShiftand other DevOps tools, such as Jenkins (CI/CD pipelines) and Github (source control), Mulesoft Developer Certification Nice-to-Have-Skills: Demonstrated work experience in an IT environment with significant cyber security and change control policies Demonstrated experience working with an agile methodology

;