CTC006432 - Back-end Developer - Senior

Secteur industriel: Bancaire/Banking
Type d'emploi: Contract
Durée: Eleven months
Mode de travail: On Site

Description

Duration: 1 year

Extension: Potential

Temp-to-Perm: No

Telecommuting: 95% (possibility of hybrid work in 2022)

Bilingualism: Minimum French (documentation in French).

The position is for a Senior Developer to work primarily on the evolution of a Legacy Batch application.

The person will have to:

  • Improve the quality and design of a Legacy application:
  • Create new modules for new features
  • Focus on automated testing and testing such as unit testing (JUnit), functional testing/BDD (Gherkin/Cucumber)
  • Experience in one or more aspects of DevOps, such as build/test/deployment automation (e.g. via Jenkins)
  • Virtualization of test environments (e.g., automating the generation of a complete test environment (with application server, DB, FTP, external API mock, etc.)
  • Knowledge sharing
  • Have a very good knowledge of Java
  • Stack Techno:

  • Programming languages used and Java 4 (Legacy application)
  • Spring 2 framework (with XML config) + Hibernate
  • Manual dependency management (JAR)
  • Packaging done with bash script + ant
  • Java 8 and + (new modules cut from the Legacy application)
  • Spring 5 framework (with Java config) - DI only, but potentially Spring Boot
  • Dependency management/packaging with Maven
  • Scripting
  • Bash, ksh (unix)
  • Bat (Windows)
  • Testing tools (JUnit, Cucumber (Gherkin)
  • Consumption of Web services/APIs
  • Operating system( AIX (IBM Unix), Linux)
  • Database (DB2 (IBM), Oracle)
  • Scheduling
  • Source code management (BitBucket (GIT)
  • Management tools (Jira)
  • Notre barre latérale

    Bienvenue sur le nouveau site web de la CTC.