CTC004766 - Java Developer - Senior

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

Description

IMPORTANT

3 Top skills must be seen on the resume

  • Profound insight of Java 8 and JEE internals (Classloading, Memory Management, Transaction Management, SOAP and REST Web Services, JMS, etc)
  • Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
  • Experience in developing web applications using at least one popular web framework (Polymer & Web Components, NPM, Browersync or WebPack, Sencha GXT, GWT, Reactive programming, UI Responsive design, JavaScript, XHR, …)
  • Any testing in interviews?We will validate the java knowledge

    What types of projects will this candidate be working on? We are looking for a Senior Java Developer with experience in building secure, high performing and enterprise-grade applications for upgrade, migration of existing enterprise applications.

    Typical hours worked? Monday – Friday; during regular business hours

    Any potential to hire Full time? Not sure to understand the question, but the position is 37.5 hours /week, and we do not plan to hire new permanent position

    Flex hours, possible to work from remote? No teleworking

    We are looking for a Senior Java Developer with experience in building secure, high performing and enterprise-grade applications for upgrade, migration of existing enterprise applications.

    You will be part of a talented software team that works on mission-critical applications.

    Responsibilities

  • Senior Java developer responsibilities include designing and developing high-volume, low-latency, secure, high-availability and performing applications for mission-critical systems.
  • Contribute in all phases of the development lifecycle.
  • Write well designed, testable, efficient, secure code.
  • Ensure designs are in compliance with specifications.
  • Prepare and produce releases of software components.
  • Support continuous improvement by investigating alternatives, technologies and presenting these for architectural review.
  • Requirements

  • Proven hands-on Software Development experience
  • Proven working experience in Java development
  • Hands on experience in designing and developing applications using Java EE platforms
  • Object-Oriented analysis and design using common enterprise design patterns.
  • Profound insight of Java 8 and JEE internals (Classloading, Memory Management, Transaction Management, SOAP and REST Web Services, JMS, etc)
  • Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
  • Experience in developing web applications using at least one popular web framework (Polymer & Web Components, NPM, Browersync or WebPack, Sencha GXT, GWT, Reactive programming, UI Responsive design, JavaScript, XHR, …)
  • Experience working with Docker, Containers or Kubernetes
  • Experience with continuous integration tools: Git, Maven, SonarQube, Checkmarx, Bamboo, Jenkins, BitBucket and Artifactory.
  • Experience with test-driven development
  • Experience in collaboration tools/methodologies : Agile, JIRA, Wiki
  • Language: English and French

    Work Address Details - downtown Montreal

    Notre barre latérale

    Bienvenue sur le nouveau site web de la CTC.