CTC004016 - Java Developer

Type d'emploi: Contract
Durée:
Mode de travail: On Site

Description

We are looking for two (2) experience Java Developers.

The mandate is to work in the maintenance team (Enhancement and Bug correction).

  • To support all the Business applications written in Java.
  • The successful candidate has the mandate to enhance or correct the existing applications, services or integration depending on the nature of projects.
  • The successful candidate must work in compliance with the norms and standards in force by using the appropriate methodology.
  • The successful candidate works on relatively complex applications with minimal supervision and shows autonomy. The main responsibilities require good judgment.
  • Codes, tests and develops relatively complex applications and their environments (multi platform tiers, SOA service.
  • Documents adequately the code by applying norms and standards.
  • Prepares and updates the documentation deliverables according to the methodology.
  • Analysis code and relatively complex problems relating to the logic of existing systems.
  • Creates and maintains test data (unit).
  • Perform unit testing, integrated testing and functional testing using the methodology and processes.
  • Applies the continuing integration process.
  • The team applies some of the key elements of the Agile methodology (Daily Scrum, Sprint/Delivery every two months/Team commitments…
  • Participates and supports different series of tests (performance tests, system and acceptance).
  • Participate in deliveries (configuration management) and settlements.
  • Communicate, on a daily basis, with members of the development team all relevant information to ensure the smooth running of projects.
  • The successful candidate must master different tools and multiple technologies to deliver relatively complex applications while maintaining quality standards while meeting deadlines.
  • Professional requirements:

  • Bachelor's degree in Computer Science or less education combined with relevant experience.
  • A minimum of 5 years of experience in development (programming).
  • Good interpersonal communications.
  • Maintain good relationships with colleagues
  • Demonstrate autonomy
  • Be able to self-development
  • Be results oriented
  • Have experience of projects involving multidisciplinary teams (architects, analysts, IT developer, QA, etc.)
  • Attention to detail and quality.
  • Knowledge of general insurance (asset);
  • Technical requirements:

  • Knowledge of Agile (SCRUM).
  • Knowledge of the unified object modeling notation (UML);
  • Experience in object-oriented programming
  • distributed application development experience;
  • Knowledge of SOA;
  • Knowledge of at least one database management system (RDBMS) such as Oracle, MSSQL, DB2) and the structured query language (SQL);
  • Experience in XML and related technologies such as XML schemas, XML namespaces, xpath, xslt;
  • Knowledge of concepts of integration continues;
  • Mastering at least one specialty and be familiar with another: JAVA-JEE, System i, ASP.Net
  • MUST HAVE

  • Experience with JBOSS, StrongLoop, OpenStack, NODE JS, JAVA, REST API, JAVA EJB * 3 – 5 years
  • Experience with Web Services, SOAp, JAX-WS * 1 year
  • Weblogic, Maven, Spring framework, Eclipse, Datapower experience * 1 year
  • Enterprise Java Solutions * 1 year
  • Hands-on experience with XML, HTL, XHTML * 2 year
  • Assets:

  • ASP.NET
  • Oracle
  • Guidewire
  • Experience at TD
  • General Insurance Knowledge
  • Experience in Finance/Banking
  • Only qualified candidates will be shortlisted. Please note the mandatory requirements are listed in the qualifications section

    Notre barre latérale

    Bienvenue sur le nouveau site web de la CTC.