Java Software Engineer / Ingénieur(e) Logiciel Java
at Computershare
Montréal, QC, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 28 Jun, 2024 | Not Specified | 29 Mar, 2024 | 3 year(s) or above | Good communication skills | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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