Java Software Engineer / Ingénieur(e) Logiciel Java

at  Computershare

Montréal, QC, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate28 Jun, 2024Not Specified29 Mar, 20243 year(s) or aboveGood communication skillsNoNo
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

LIEU : MONTRÉAL, QC (HYBRIDE)

Nous nous engageons à assurer votre flexibilité et votre bien-être et notre stratégie hybride nécessite actuellement deux jours par semaine au bureau, ce qui vous donne la possibilité de travailler à distance pendant une partie de votre semaine de travail. En savoir plus sur notre culture du travail flexible .

Responsibilities:

A ROLE YOU WILL LOVE

This role for a Java Software Engineer will work within an Agile environment to develop and support internal applications. Partnering with the business product owner, this role requires strong technical skills, curiosity, a passion for delivering quality solutions and the drive to continually improve the quality and speed with which we deliver value to the business.
This role will design, code, test, debug and document programs using Agile development practices. Engineer will be part of delivery through the whole software development life cycle, including design, coding, automation testing, functional testing, and post deployment support.

OTHER KEY RESPONSIBILITIES INCLUDE:

  • Apply knowledge of standards, policies, best practice and organizational structure so that you can work both independently and collaboratively within your team and with key stakeholders.
  • Active role with the software development life cycle, technical design, implementation, testing, deployment, and support for the CCT Application.
  • Program design, deployment, and ongoing Test Automation support.
  • Provide informal guidance and share knowledge with colleagues to enable them to contribute to the team’s objectives.
  • Ensure the quality of tasks, services and information provided by the team – through the quality of your own work and the support you provide to others - to ensure that the team delivers high-quality, maintainable software which adheres to internal standards and policies.
  • Support the evaluation and resolution of technical challenges and blockers to minimize their impact on the teams’ delivery and/or supported products.
  • Identify and support improvements and innovation in technologies/practices within the team that would benefit the business e.g. efficiency in the software development process or improved customer experience.Communicate effectively with a variety of technical and non-technical audiences to: share knowledge and ideas; provide updates; influence; challenge; and take on feedback.
-

WHAT WILL YOU BRING TO THE ROLE?

  • Minimum of 3 years of experience in web application development using any of the following technologies: Java, JSP, CSS, Spring MVC Framework and Hibernate.
  • Minimum of 3 years of experience in any of the following middleware and Cloud platforms: Tomcat, Weblogic, Redhat OpenShift, Azure.
  • Strong working experience of database development with Relationship Database Management Systems (RDBMS) such as Oracle or SQL Server including object development, performance tuning and troubleshooting.
  • Experience with version control or source code repositories: Jenkins, GitHub, Artifactory or XMLSpy.
  • Knowledge and understanding of technology object-oriented design patterns and their application.


REQUIREMENT SUMMARY

Min:3.0Max:8.0 year(s)

Information Technology/IT

IT Software - System Programming

Software Engineering

Graduate

Proficient

1

Montréal, QC, Canada