Senior Java Software Engineer / Designer

C. G. Consulting Group Inc.
Toronto, ON, Canada
$46,75 an hour (estimated)
Full-time

RESPONSIBILITIES

Understand and translate business requirements in system design on client engagements.

Design, build, implement, and maintain integration solutions and interfaces with various in house and cloud-based vendor solutions.

Implement vendor applications and ensure solutions satisfy requirements and are compliant with client’s IT standards.

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 7 years experiences in system design, application development, or IT consulting participating in complex enterprise level 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, JAXB, JSON and XML.

Experience and knowledge of Spring Boot (Maven and Gradle); migration of java 2 to java 11 on Spring Boot

Understanding of IBM MQ and JNDI

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.

Experience and knowledge of developing automated test units in applications using Spring test, Mockito and Jacoco

Azure cloud build and deployments experience

Knowledge of resolving the problems found on SonarQube, Fortify and Black duck

Working knowledge in agile software methodologies and development tools (e.g. Jira).

Good overall business knowledge in financial industries

Strong verbal and written communication, diagnostic and problem

  • Experience with Azure Cloud preferred.
  • Experience with SWIFT wires / Intl payments preferred.
  • 30+ days ago
Related jobs
Bitgo
Toronto, Ontario

Work closely with product managers, designers, and other engineers to understand and refine product requirements. Provide mentorship to your peers in the broader engineering team through code reviews and education on best practices. ...

Reddit
Toronto, Ontario

Foster a healthy engineering culture and collaborate with other engineers. Work cross-functionally with product, design, and other engineering counterparts to execute product and business strategies and build novel products and features that our users will love. Work closely with product managers an...

Hasbro
CA

As a Senior Backend Software Engineer working on the D&D team you will help design and build the services that will power the next generation of D&D’s best-in-class digital player tools. At least 3 years of experience as a back-end software engineer building services using technologies like ...

0076 eBay Canada
Toronto, Ontario

We are looking for an outstanding Software Engineer with AWS experience to work with as we redefine the face of eBay. You’ll be working with a world class team of engineers, designers, product managers, and analysts to create great products that make a difference on one of the world’s most trafficke...

Electronic Arts
Toronto, Ontario

You have a desire to work with client engineers and designers to iteratively add features and improve APIs. Author and review technical design documents and API specifications detailing software requirements. You have a Bachelor/Master's degree in Computer Science, Computer Engineering or related fi...

Mytechtal
Toronto, Ontario
Remote

Fortune 100 organizations? Our client in Toronto is looking for a skilled Software Software Engineer to . We're seeking a highly skilled software engineer to work on building an innovative FinOps web . Enjoy working onsite and collaborating with other engineers. ...

Advanced Micro Devices, Inc
Markham, Ontario

PREFERRED EXPERIENCE: Strong experience as a DevOps Engineer, Build Engineer, or Software Engineer with a DevOps flare, with the responsibility of creating and maintaining modern CI/CD tools. PREFERRED EXPERIENCE: Strong experience as a DevOps Engineer, Build Engineer, or Software Engineer with a De...

Omnicom Media Group
Toronto, Ontario

As a Senior Software Engineer with Perpetua, you will be contributing to web applications written in Django Python and ReactJS. You will work closely with a team of 4-5 engineers, a product manager, and a designer to deliver a smooth experience to our customers. You will support the wider engineerin...

Roche
Mississauga, Ontario

As a Senior Backend Software Engineer, you are joining a passionate software engineering team to build sequencing products to change patients’ lives. Our software teams are laying the groundwork for the future by developing powerful bioinformatics algorithms, data analysis tools, and software/system...

Lime
Canada

We are looking for a strong Senior Full-Stack Engineer on the Product Tooling team to elevate our product tooling offerings to the next level. Lead the cross-functional collaboration with PMs, Engineers, Design, Research, Data Scientists, and Operations teams. Mentor and support other engineers on t...