Senior Java Developer to support the implementation of new Mulesoft integrations for a crown corporation client

S.i. Systems
Vancouver
$100K-$220K a year (estimated)
Temporary

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
  • 13 days ago
Related jobs
S.i. Systems
Vancouver, British Columbia

NET Developer with FLUTTER experience to support new pod formation that will develop and integrate systems applications in a DevOps/Agile Environment. Of the 6+ years , a minimum of 4 years of relevant work experience with. Minimum of 1 year acting in an unofficial technical leadership position help...

N. Harris Computer Corporation - CAD
Richmond, British Columbia
Remote

Are you passionate about shaping the future of education through technology? Join the dynamic team at Cayenta, a division of Harris, as a Senior Full Stack Developer. Join us and become part of a team that is not only committed to excellence but also to the personal and professional growth of its me...

S.i. Systems
Vancouver, British Columbia

Senior Technical Product Owner/Business Engineer to transpose business requirements, model processes and perform user research for a new pod formation. A key function will be to analyze solutions that deliver the greatest value to the business as well as use the business value to influence prioritiz...

The University of British Columbia
Vancouver, British Columbia

Although each assignment will differ in the work performed according to classification, the employee is expected to adhere to the following standards as related to:. Advises UBC Hiring Solutions of any reason for absence, tardiness, or any other reason that would affect their ability to complete the...

CB Canada
Canada

We are looking for a Senior Software Developer- Java to join our MC Professional squad, working with the product management team to understand requirements, suggest technical solutions, implement, and deploy new features. One of the most diversified and fastest-growing technology providers of integr...

S.i. Systems
Vancouver, British Columbia

Senior QA Test Automation Engineer to perform automation, performance and API/integration testing to support a large complex Claims Management Systems. Our Public Sector Client is looking for a. UI automation, including building new frameworks, UI testing, database, batch, API, performance, and load...

Treasury Board of Canada Secretariat
Richmond, British Columbia

For appointment processes where the area of selection was limited to Aboriginal peoples or to members of designated employment equity groups that included Aboriginal peoples, the Aboriginal candidates proposed for appointment or appointed must complete and sign the Affirmation of Aboriginal Affiliat...

UBC
Vancouver, British Columbia

The successful applicant will devote half of their time to development of identity and access management service (IAMS), 40% to development of the IGWN GitLab service (including integration of access for external teams), and spend 10% as an information security officer for the LIGO Scientific Collab...

Treasury Board of Canada Secretariat
North Coast, British Columbia

John (British Columbia), Fraser Lake (British Columbia), Houston (British Columbia), Hudson's Hope (British Columbia), Kitimat (British Columbia), Mackenzie (British Columbia), Masset (British Columbia), McBride (British Columbia), Nass Camp (British Columbia), New Hazelton (British Columbia), Princ...

Care.com
Vancouver, British Columbia

We are going to be in Vancouver the 6th of december and we will need help for 8 hours that day. I am looking for a caring babysitter to help us with our baby of 8 months. Please apply if you think you'd be a good match for our family. ...