CTC006264 - Java developer

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

Description

  • Duration: 1 year
  • Extension: Yes
  • Rate: Open
  • Remote work
  • language requirements : English only candidates are being considered, French is a nice to have
  • Description:
  • Creates, maintains and implements source code to develop Kafka / API applications and programs that meet customer needs and requirements using front-end computer programming languages.
  • Proficient in software engineering principles and several DevOps concepts.
  • Act as a reference expert in all aspects of technical integration
  • Participate in projects to implement and evolve data integration capabilities for Financial Markets
  • Contribute to the automation of continuous integration, automated testing and continuous deployment processes
  • Challenge your fellow architects and designers and grow the team as a whole
  • Coach and assist colleagues with Kafka technology
  • Provide visibility into technical debt
  • Propose interventions and permanent corrections in a perspective of continuous improvement
  • When required, provide a second level of support to help resolve important production issues
  • Required skills:
  • Completed Bachelor's degree, related to the industry, and 5 years of relevant experience or completed Master's degree, related to the industry and 3 years of relevant experience.
  • Excellent knowledge of Java, Spring framework and API Rest microservices
  • Excellent knowledge of Kafka, Kafka Streaming and Kafka Queue / Kafka Topic
  • Very good knowledge of agile software development, source code management and DevOps tools (Jenkins, Bitbucket, OpenShift, Docker, Kubernetes, etc).
  • Experience with relational and NoSQL databases required
  • Experience with Cloud technology: AWS
  • Experience developing on API Connect, RESTFul, Swagger, YAML, JSON, SOAP and XML tools/technologies.
  • Knowledge of Agile concepts and methodology (Scrum and Kanban)
  • Excellent ability to popularize technical information and to assimilate complex technological concepts.
  • Leadership, initiative and teamwork.
  • Notre barre latérale

    Bienvenue sur le nouveau site web de la CTC.