Java Software Developer - Payments

C. G. Consulting Group Inc.
Toronto, ON, Canada
$80K-$110K a year (estimated)
Full-time

Our client

is a Toronto-based IT consulting boutique that strives for excellence in customer service and delivery in financial services and fintech industry.

Seeking exceptional software engineering candidates, someone who has successfully delivered large complex projects for Canadian or US banks.

They focus on technology advisory, cloud computing, integration solutions, and enterprise big data and analytics.

With a team of highly knowledgeable business and technical experts, we provide strategic, mission critical solutions to our clients.

Perm / FT role.

Salary : Market rate + benefits and performance bonus

Hybrid work environment - mix of home, office and client site - generally 2-3 days in-office / week

Company location : Downtown Toronto

Looking for a Developer who has hands-on experience in the development, enhancement and / or maintenance of payments processing solutions.

You will translate IT requirements in the design, development, and assembly of components to create fully automated and integrated solutions on-prem or on the cloud.

Responsibilities

  • Understand and translate business requirements in system design on client engagements.
  • Design, build, implement, and maintain payment processing application within the overall wire payment solution.
  • Implement vendor applications and ensure solutions satisfy requirements and are compliant with client’s IT standards.
  • Design integration or interfaces with vendor applications.
  • Support post deployment and provide effective production support.
  • Utilize agile approach for development and delivery.
  • Design and develop automated unit-tests.
  • Integrate applications with any Continuous Integration / Delivery (CI / CD) framework as needed.
  • Produce estimates for analysis, design, development, and testing.
  • Conduct code-review sessions and ensure code quality aligning with business and project requirements.
  • Support user acceptance testing and addresses issues or problems.
  • Ensure compliance with business, data, and technical requirements.
  • Ensure compliance with business, data, technical requirements as well as coding standards and policies in client engagements.

Requirements

  • Minimum Bachelors degree in Computer Science or Engineering.
  • Minimum 5 years experiences in system design, application development, or IT consulting participating in complex projects
  • At least 4 years of experience with application development in one or more of the following : Java, J2EE, JBOSS EAP, JBOSS JWS (Apache & Tomcat), Log4J, JavaScript, SAML 2.0, JSON and XML.
  • Strong knowledgeable in SQL databases (Oracle 11g or higher, MSSQL).
  • Experience building interfaces and integrating with external systems using SOAP / REST APIs.
  • Experiences in developing applications using DevOps tools such as Github, Jenkins, Maven, Ansible, and Artifactory.
  • Working knowledge of developing automated test units in applications.
  • Working knowledge in agile software methodologies and development tools (e.g. Jira).
  • Good overall business knowledge in financial industries (i.e. one or more in retail banking, commercial banking, capital markets, wealth management, insurance, pension fund, and fintech).
  • Understanding of large value payments and wires, SWIFT messages formats (MT or MX / ISO20022).
  • Knowledge of LVTS / Lynx and Single Sign on an asset.
  • Experience with payment products from leading vendors such as Fiserv, Global Payments, First Data etc. an asset
  • Strong verbal and written communication, diagnostic and problem solving skills.
  • Ability to work independently and excel in a team environment.
  • 30+ days ago
Related jobs
Promoted
Astek Canada
Toronto, Ontario

Your profile:- 10 years experience as a Java developer. Your mission would be:- Develop and host web enabled and database driven applications in Java Apply analytical skills to resolve problems and deliver solutions. ...

BMO
Toronto, Ontario

Drives the overall software development lifecycle including working across functional teams to transform requirements into features, managing development teams and processes, and conducting software testing and maintenance. Analyzes, develops, tests, and implements new software programs, and documen...

C. G. Consulting Group Inc.
Toronto, Ontario

Looking for a Developer who has hands-on experience in the development, enhancement and/or maintenance of payments processing solutions. At least 4 years of experience with application development in one or more of the following: Java, J2EE, JBOSS EAP, JBOSS JWS (Apache & Tomcat), Log4J, JavaScript,...

Procom
Toronto, Ontario

On behalf of our client, Procom is seeking a Senior Software Developer for a 10-month contract rolewith one of our public sector clients. Java-based development utilizing WebSphere, JDBC, Oracle, DB2, DataPower, and associated web technologies including JavaScript and JSP. Senior Software Developer ...

Axiom Software Solutions Limited
Mississauga, Ontario

Role:- Java Fullstack Developer. Required Skills : Java, Springboot, Microservices, Angular,. Java/J2EE based applications design, development, and deployment. Very sound on OOPs concepts and Java fundamentals. ...

Ward Technology Talent Inc.
Toronto, Ontario

Software DeveloperJava AWS. Extensive experience in software development that includes design, development, testing and implementation of complex multi-tier systems using industry-standard tools and development best practices. ...

Veracity Software Inc
Toronto, Ontario

Require Java / J2ee Developer to build Java An application which involves complex groups of back. Client facing, Core / advance Java, front-end /. Design, build, and maintain efficient , reusable, and reliable Java code. Should be ready to study new skills like Advanced Java, JSP, Servlet etc. ...

Aequilibrium
Anywhere - Canada

Java development experience working on complex, mission-critical applications. Experience in consulting or software professional services. We bring together product managers, designers, and developers dedicated to creating winning web, mobile and IoT solutions. ...

N. Harris Computer Corporation - CAD
.,Ontario,Remote
Remote

As a Java Software Developer, you will play a critical role in the design, development, and support of software solutions for our clients. We are currently seeking an experienced and passionate Java Software Developer to join our dynamic team. Collaborate with a team of software developers, software...

Great Canadian Gaming Corp.
Canada, Canada

Java Software Developer Job#62139. Mindwire is currently seeking a Java Software Developer to work for our valued Federal Government client. Must have a minimum of five years of demonstrated hands on experience developing web-based applications using Java and JavaScript (React) with relational datab...