Java Developer

  • Location: Toronto, Ontario
  • Type: Contract
  • Job #4243

JOB DESCRIPTION

Location: Hybrid (Downtown, Toronto)
Duration: 6 months

Our client, a leading financial institution in Downtown Toronto is looking for a Java Developer to be responsible for providing analytical and technical support on applications and projects based on operational, client and market requests. The successful candidate will have the opportunity to work with one of the Top 5 Banks in Canada.

Typical Day in role:

  • Perform research, analysis, design and implementation of IT projects in order to enhance competitive edge or reduce costs, liaising with project teams to provide estimates and to support system and User Acceptance Testing (UAT)
  • To provide support and maintain the various systems and ensure maximum availability for the business users
  • Assist in the preparation of functional and technical specifications including detailed research of report, file and software changes
  • Write system design and software specifications to documented standards
  • Design and code system solutions to satisfy business requirements, to documented standards
  • Maintain and enhance existing software, where necessary integrating in-house software solutions with those supplied by 3rd parties
  • Develop and execute unit tests, verifying results against expectations
  • Support integration, system and user acceptance testing and verification
  • Provide third and final level production support on a 24-hour basis, as dictated by the needs of the business
  • Investigate and resolve production problems
  • Assist with the investigation and testing of changes caused by product change (e.g. new release)

Must-Have Skills:

  • Java, web services experience
  • 5 to 9 years of relevant experience
  • Ability to research, code, test, document and maintain software
  • Understand and apply the Project Life Cycle to position responsibilities
  • Eclipse or IntelliJ IDE
  • Experience with Java 1.4 and 5
  • Experience with Maven
  • Experience with Unix
  • Experience with Oracle
  • Experience with CVS
  • Experience with Tomcat 4
  • Experience with OOAD using Rational Software Architect
  • Experience with Modelling relational databases
  • Experience with XML

Nice-To-Have Skills:

  • Python

Soft Skills Required:

  • Time Management
  • Communication
  • Problem solving

Education:

  • Bachelor Degree

Finance professional is committed to creating an inclusive environment where all team members and clients feel like they belong. We seek applicants with a wide range of abilities and we provide an accessible candidate experience. We advocate for you and welcome anyone regardless of race, color, religion, national origin, sex, physical or mental disability, or age.