This job board retrieves part of its jobs from: Emploi Étudiant | Toronto Jobs | Work From Home

Tech jobs every day in Canada!

To post a job, login or create an account |  Post a Job

   Canadian Tech jobs   

Website updated every day with fresh jobs in the IT industry

previous arrow
next arrow
Slider

New

Middleware Developer (IIB, Java, IBM DataPower, JRules)

Teamrecruiter.com Inc

This is a Contract position in Toronto, ON posted November 19, 2020.

“The start date of this job is flexible and in order to find the best candidate the job may remain open much longer than the date mentioned on this posting…or you may be asked to start sooner than the expected start date if you are able to do so” URGENT: Please read the job description below.

If this interests you, please send a MS-Word version copy of your updated resume (ASAP) along with your salary expectations, first available date and a telephone contact number Please mention the job title above in the subject line The recruiter in charge of this role is Leonard If you do not think you are a match for this opportunity, but know someone who is, feel free to forward this email to them and you will be eligible for a referral bonus upon a successful hire.

One of our government clients is looking for a Middleware Developer (IIB, Java, IBM DataPower, JRules) Length: Contract term is 8 months with a possibility of extension Location: Toronto, ON/ Remote Role: The successful resource will be working on the integration of 5 different projects (projects may increase).

He or she will be building the “plumbing” between the applications.

SCOPE: A Programmer (Middleware) Developer (L3) with 8 years of experience with design/development of middleware and integration solutions is required to build integration infrastructure for Criminal Justice Digital Design products and work on various application integration endpoints.

The consultant is expected to provide the following:
– Translate business requirements and functional specifications into working, tested applications, which developing detailed programming specifications, user interface designs, prototypes, writing and/or generating code, compiling data driven programs, conducting unit tests and debugging code.

– Analysis, design, development, testing, implementation and documentation of solutions for relevant projects
– Assessment and development of enhancements/changes requested by business partners
– Support and maintenance of enterprise applications
– Knowledge transfer to team members and other personnel
– Design, implement and work with the project team in completing all relevant and required documentation in alignment with Ontario Government standards
– Lead the development team to implement performance improvement and issue resolution
– Design and Implement solution in alignment with the long term technology roadmap taking into consideration business needs and technology demands/requirements
– The ability to document and analyze business and functional requirements, lead/facilitate JAD sessions and prepare required Architecture Documentation
– Create, review, and provide input and support of Enterprise Architecture artifacts for all checkpoints as required
– Assist with system and user interface design and modifications (data & screen) as required
– Plan and execute the development work items for team member Deliverables:
– Develop integration components using messaging technologies, Service Oriented Architecture (SOA) and services development using IBM Integration Bus
– Design and development using IBM Integration Bus and IBM Websphere Message Broker
– Develop integration modules and components connecting cross application components such as Java and .NET web services, APIs and messages
– Detailed technical solution design documentation
– Review code and document the software process flows, business logic, code dependencies, etc.

– Develop and modify, maintain and unit test changes to solution design and user interfaces
– Create new web services and orchestrate multiple atomic web services to build complex web service operations
– Develop web based responsive applications including front end user interface and back application logic
– Promote programs from development to test environment.

System test online and batch programs
– Prepare deployment packages of code and instructions for builds in Development, UAT, and Production environments
– Work from Object Oriented Design (OOD) models using UML notations (Use Case Diagrams, Class/Logical Diagrams, Sequence Diagrams, State Transition Diagrams, Entity Relationship Diagrams, etc.)
– Produce visual depiction of use cases and process flows; ensure alignment with the program area and associated business architecture, as well as traceability to solution logical and physical architectures
– Provide assessment options and estimates for requested changes
– Provide application support, including participation in on-call rotation
– Participate in Knowledge transfer Must Have Skills (please review the full requirements):
– IBM Integration Bus (IIB) for integration of JAVA and .Net
– Java and .NET
– Azure
– IBM DataPower, JRules Nice to Have: Public sector or experience within a large complex organization The Vendor’s Personnel will also be required to:
– Complete work and achieve milestones within the assigned deadlines;
– Notify the Cluster/Ministry project Manager in writing of any issues or other material concerns
– related to the Assignment Deliverables, as soon as the he/she becomes aware of them;
– Submit Deliverables for the Cluster/Ministry approval as they are completed;
– Comply with the Ontario Government and the Cluster/Ministry security procedures and
– practices;
– Comply with the Ontario Government and the Cluster/Ministry architecture/technology
– standards and best practices;
– Comply with the Ontario Government and the Cluster/Ministry Conflict of Interest and
– Confidentiality Guidelines;
– Provide knowledge and skill transfer to a designated Cluster/Ministry staff; and
– Comply with the Ontario Government I&IT Directive, Operational Policy on the I&IT Project Gateway Process, and other applicable Guidelines, Standards and Procedures Mandatory Skill set:
– Design and development experience using IBM Integration Bus and IBM Websphere Message Broker
– Design experience with Service Oriented Architecture (SOA) and services development using IBM Integration Bus
– Design and development experience of distributed systems with a focus on back-end integration and orchestration of services
– Design and development experience of message flows for event driven, real-time and batch processing.

– Experience delivering SOA solutions by integrating applications and services Message queue development and integration or equivalent (IBM MQ is preferred)
– Experience in working with portals that handle documents requiring digital signatures and interoperable between multiple applications
– Experience in building asynchronous integration mechanisms and patterns (not limited to file based interfaces)
– Advanced knowledge with integration tools and services using Websphere message broker, Java, along with web services technologies and tools (WSDL, SOAP, XML, MQ messaging, ESB)
– Experience in middleware software installation, configuration, tuning and administration, as well as experience with application development
– Experience in structured methodologies for the design, development, Desirable Skillset
– Knowledge of creating APIs that require mapping between Java based application XSDs and mainframe copybooks
– Experience with IBM DataPower, JRules
– Excellent analytical, problem-solving and decision-making skills; verbal and written communication skills; interpersonal and negotiation skills
– A team player with a track record for meeting deadlines
– Ability to translate/interpret business requirements to technical requirements and deliverables
– Ability to think and operate at an enterprise level
– Excellent written and oral communication skills with technical and business teams.

– Delivery experience in SOA project space
– Strong Integration Design Principles
– Knowledge of portal services Please note that this is the most up to date version of job description available at this time
– During Client Interview you will receive additional information
– variance may apply Please visit the TEAMRECRUITER website to review other CAREER OPPORTUNITIES