This job board retrieves part of its jobs from: Healthcare Jobs | Customer Service Jobs | Work From Home

Daily updated job offers for the people of Ottawa

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

   jobs in ottawa   

Find your next job here, with us! Daily updated job offers!

Slide 1
Slide 2
Slide 3
previous arrow
next arrow

Senior Java (Spring) Developer to design and develop a Payment Applications for a financial client – 36070-1

S.i. Systems

This is a Contract position in Ottawa, ON posted July 15, 2021.

Request ID: 36070-1 Start/End Dates: 5/5/2021
– 10/4/2021 Work Location: Toronto, Ontario (WFH) Job Title: Senior Java Developer Job Description: This Developer will be responsible for application packaging and integration ensuring payment applications are packaged and delivered according to documented user requirements, industry, the bank and TBE best practices.

Candidate should have analytical mindset to be able to review and contribute to users requirements, design and develop high efficient code for high-volume mission-critical systems.

Responsibilities:
• Complete Design and Development for all assigned tasks as per project plan; Support SIT, UAT, E2E and performance testings
• Cooridnate with BAs and other developers to deliver a solution which meets users requirments and integrate it for E2E data flow
• Deploy the solution into testing environments, production and DR
• Collaborate and interact internally and externally with colleagues, customers, and vendors to ensure that the packaging and deployment of software applications are effective, functional, and reliable.

• Coordinating
– This role participates in meetings with the Desktop Engineering team, the Release Management team, project teams, subject matter experts and the users to discuss and resolve technical issues as they arise to ensure we are delivering the best possible solution.

This role will also work collaboratively with the Release Management team to assist in application rationalization practices, particularly when receiving net new software requests
• Leverage the existing tools, processes and best practices associated with application packaging such that documented user requirements are satisfied while adhering to technical standards
• Test and verify security controls in fixes, and new or upgraded products.

Appropriate security stance must be maintained within all packages
• Maintain open communications with the Engineering and QA teams to ensure appropriate technical configurations are completed relative to user requirements and that all applicable standards are met
• Design components and write functional and design specifications
• Peer review other developers code and provide constructive feedback within the application development processes
• Configure, setup, manage and troubleshoot applications running on UNIX/Linux OS
• Deploy code to testing environments to support QA, SIT, UAT, E2E and Perf testings, support defect fixes Must Haves:
• 5-7 years Java Development experience designing and developing applications using JEE, JPA, JMS, JAXB, SOAP/REST Web Services, EJB etc.

• 5 years PL/SQL programming experience in writing stored procedures and functions
• 5 years of experience using Application build and dependency management tools e.g.

Maven, Gradle
• 5 years of working experience on Linux platform
• 3 years of experience of programming with Eclips e or RAD
• 3 years of experience using messaging models Queues and Pub/Sub in an enterprise implementation using Spark Streaming, Kafka, and/or IBM WebSphere Nice to Have:
• Familiar with source code version control process by using Git/BitBucket , able to manage branches in Git including merging, resolving conflicts, tagging and rebasing commits
• Reasonable understanding in automated deployment process, e.g.

Ansible
• Experience using JIRA in an Agile and/or Waterfall environment
• Object Oriented Analysis and design using common design pattersn and Test Driven Development writing test cases with Junit and mock testing libraries e.g.

Mokito Interview Process: MS Teams Interview, 1 hour with Team Lead in Technical Interview with potential second round with HM