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 SWIFT wires / Intl payments prefered.
  • 30+ days ago
Related jobs
Promoted
Insight Global
Canada

As a Senior Software Engineer, you'll join a large retail client on their the ecommerce development team which plays a key role in designing, developing, deploying, and maintaining a wide range of software, tools, applications, and information systems supporting their retail platforms. You'll be wor...

Promoted
Tiny Mile
Toronto, Ontario

Reporting to our CEO, the Backend Software Engineer. Our Engineers create systems, tools and processes that increase productivity and work as a multiplier for the entire organization. ...

GlossGenius
Canada
Remote

As a Senior Software Engineer, Backend you will focus on contributing to our backend services that power our suite of products. Joining its powerful, intuitive platform with its vibrant, distinguished brand, GlossGenius is the ideal combination of a fintech, SMB software, and consumer company all in...

Lyons Consulting Group
Mississauga, Ontario

World leader in engineering and R&D services, Capgemini Engineering combines its broad industry knowledge and cutting-edge technologies in digital and software to support the convergence of the physical and digital worlds. Capgemini Engineering has more than 55, engineer and scientist team members i...

eTeam
Toronto, Ontario

Job Title: Software Engineering - Engineer, Senior. The CPU Software team within Client designs a custom Snapdragon CPU and delivers all the software required to support it. Variable, Bachelors in CS/Engineering preferred. ...

Elevate RS Corp
Toronto, Ontario

Position: Senior Software Engineer. As a senior software engineer, you will help build and scale the systems and services and empower millions of users that are trading billions of dollars worth of assets. They are looking for senior engineers who are keen on providing quality solutions, have great ...

Cloudbeds
Canada
Remote

From data architects to UX designers, integrations managers to payments experts, former hotel managers to former OTA executives, our team comprises the brightest minds in technology and hospitality working to solve the industry’s biggest challenges. Alongside your team, you will leverage the latest,...

Coinbase
Canada
Remote

The mission of the Platform Product Group engineers is to build a trusted, scalable and compliant platform to operate with speed, efficiency and quality. ...

Hopper
Toronto, Ontario

We are looking for a frontend software engineer who knows how to build top-tier web applications from the ground up. You will work as part of a cross-functional team of exceptional engineers, designers, and product managers to bring new features to market and provide best in class support for our pa...

Whistle
Toronto, Ontario

Senior Full-Stack Software Engineer (with deep expertise on the front-end). Being a founding engineer means that you’ll have a high degree of impact and autonomy on how the engineering team and culture grow in Toronto. Avoids over-engineering solutions and appreciates how building software can be a ...