This recruiter is online.

This is your chance to shine!

Apply Now

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

Toronto, ON
  • Number of positions available : 1

  • To be discussed
  • Contract job

  • Starting date : 1 position to fill as soon as possible

Our valued crown corporation client is seeking a Senior Java Developer to support the implementation of new Mulesoft integrations


Initial 6-month contract opportunity (100% 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 OpenShift and 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
Apply

Requirements

Level of education

undetermined

Work experience (years)

undetermined

Written languages

undetermined

Spoken languages

undetermined