Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

IBM Backend Software Developer 
Canada, Ontario, Markham 
989497685

16.12.2024

Your Role and Responsibilities

  • As a software developer, you will be responsible for designing, coding, unit-testing, and perform FVT for new functions while rigorously adhering to the team’s development processes.
  • You will be responsible for working in close collaboration with the development team to ensure that defects found in are fixed in a timely manner. The employee will be ultimately responsible for ensuring that any shipped code is delivered on schedule and with quality.
  • You will analyze and fix defects in existing products.
  • You will be part of open, transparent agile teams who always thrive for continuous learning and contribute towards continuous improvement.


Required Technical and Professional Expertise

  • Expertise in Java, Python, microservices architectures and design
  • Experience in Building Restful API, SDK APIs using different frameworks
  • Knowledge of database technologies such as SQL, NoSQL, Graph Databases
  • Experience with integrated development environments (eg: Eclipse, Visual Studio Code)
  • Experience with Source control management and build (eg Github, Maven, Gradle): to enable teams to work together to manage changes to source code
  • Experience with containers, containers orchestration software, cloud platforms.
  • Knowledge/Experience with automating infrastructure, testing, and deployments using tools like Jenkins and automation. Experience writing and executing unit tests and REST API automation
  • Knowledge of Deployment tools like Jenkins, Travis: for ensuring the latest software release is packaged correctly, tested, and deployed to an application server.
  • Knowledge of network protocols such as TCP/IP, HTTP etc
  • Experience in using messaging brokers like RabbitMQ, Kafka etc.


Preferred Technical and Professional Expertise

  • Good hold on technology like Docker, Kubernetes, Microservices, Cloud Storage, OpenShift Container Platform, Ansible, Jenkins, Tekton, Linux Operating Systems (such as Red Hat, Ubuntu, etc.), delivery pipelines, and REST APIs.
  • Experience with Large Language Models.
  • Experience in working on a SaaS application with high industry standard CI\\CD, and development cycle processes.
  • Strong understanding of diverse infrastructure platforms & concepts.
  • Knowledge and Expertise of leading development / QA projects.
  • Experience with any Cloud Platforms i.e. IBM Cloud, AWS, Azure.