Senior Java Software Engineer / Designer

C. G. Consulting Group Inc.
Toronto, ON, Canada
46,75 $ / heure (estimé)
Temps plein

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.
  • Il y a plus de 30 jours
Emplois reliés
Offre sponsorisée
Ripple Labs
Mississauga, Ontario

Are you a highly skilled and motivated individual with a passion for Engineering? Look no further! Ripple is seeking a Senior Software Engineer to join our exceptional team and contribute to the development of high-quality software solutions. As a Senior Software Engineer at Ripple Labs Inc. Minimum...

PointClickCare
Mississauga, Ontario

Building Services/APIs in Java and Python- Integrating PCC domain solution to NLP/LLM models- LLM Model deployment & monitoring- Model functional and performance testing- Building platform services for model selection, training and monitoring- Identify, prioritize and execute tasks in the software d...

Extreme Networks
Toronto, Ontario

Senior/Staff Linux Software Development Engineer. Linux Developer, Kernel Engineer or Software Engineer. Work closely with cross-functional teams, including software developers, QA engineers, and hardware teams, to ensure successful project execution. Design, develop, and maintain Linux-based softwa...

S.i. Systems
Toronto, Ontario

Staff Software Engineer with Java (Springboot) to build out features on a Master Data Management product from start to finish. ...

Confluent, Inc
Ontario, Canada

As a senior software engineer, you think strategically and you help drive end-to-end technical delivery from customer experience to scaling internal operations. Backend engineers at Confluent work on a set of diverse and complex challenges such as building foundational cloud frameworks and services ...

Thumbtack
Ontario

You’ll work deeply with Data Scientists, Machine Learning Engineers, and other Software Engineers from across the company as customers, and collaborate closely with the Site Reliability and core service Engineering teams as partners. Senior Software Engineer, Data Platform. The Data Platform team is...

Capgemini Engineering
Ontario, Canada

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,000 engineer and scientist team member...

Sun Life
Toronto, Ontario

Are you an experienced and versatile Senior Software Engineer with a wide range of technical skills and a passion for driving innovation? If you excel in a collaborative environment and are eager to contribute to innovative projects, we have an exciting opportunity for you to join our dynamic team!....

Maple
Anywhere - Canada

We're growing our engineering team to scale multiple business lines and enhance access to healthcare for Canadians. At Maple, our engineering team builds the applications and services that support doctors, patients, and healthcare facilities. Collaborate with designers, product owners, and non-techn...

QNX Software Systems
Toronto, Ontario

BlackBerry is seeking a Senior Technical Marketing Engineer to support the Technical Marketing team and wider Product Marketing Group. ...