Software Engineering Backend Software Developer Professional Markham, CA

2 weeks ago


Markham, Canada IBM Full time

Introduction
IBM Infrastructure is a catalyst that makes the world work better because our clients demand it. Heterogeneous environments, the explosion of data, digital automation, and cybersecurity threats require hybrid cloud infrastructure that only IBM can provide.
Your ability to be creative, a forward-thinker and to focus on innovation that matters, is all supported by our growth-minded culture as we continue to drive career development across our teams. Collaboration is key to IBM Infrastructure success, as we bring together different business units and teams that balance their priorities in a way that best serves our client's needs.

IBM's product and technology landscape includes Research, Software, and Infrastructure. Entering this domain positions you at the heart of IBM, where growth and innovation thrive.


Your Role and Responsibilities

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

Required Technical and Professional Expertise

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

Preferred Technical and Professional Expertise

  1. 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.
  2. Experience with Large Language Models.
  3. Experience in working on a SaaS application with high industry standard CI/CD, and development cycle processes.
  4. Strong understanding of diverse infrastructure platforms & concepts.
  5. Knowledge and expertise of leading development/QA projects.
  6. Experience with any Cloud Platforms, i.e., IBM Cloud, AWS, Azure.
#J-18808-Ljbffr

  • Markham, Canada IBM Full time

    IntroductionA career in IBM Software means you’ll be part of a team that transforms our customer’s challenges into solutions.Seeking new possibilities and always staying curious, we are a team dedicated to creating the world’s leading AI-powered, cloud-native software solutions for our customers. Our renowned legacy creates endless global opportunities...

  • Software Engineer

    3 weeks ago


    Markham, Ontario, Canada Executive Maintenance Services Inc. Full time

    About the RoleWe are seeking a highly skilled Software Engineer - Backend to join our team.As a Backend Software Engineer, you will be responsible for designing, developing, and deploying scalable and efficient backend systems.Key Responsibilities:Design and develop high-quality backend systems using Java, Python, or Node.js.Collaborate with cross-functional...


  • Markham, Canada JAM Software GmbH Full time

    h3>Embedded Software Developer – Packet processingAre you ready to be part of a leading global engineering design house specializing in the design and development of embedded software/hardware, electronics, and electro-mechanics?What we’re looking forHighly motivated and dynamic professionalsMotivated designers with broad backgrounds and service mindset...

  • Software Developer

    3 weeks ago


    Markham, Ontario, Canada ONTARIO INC. Full time

    Job Description:We are looking for a skilled Software Developer - Backend to join our team. As a Backend Software Engineer, you will be responsible for designing, developing, and maintaining the back-end of our software applications. Key Responsibilities:Design and develop efficient, scalable, and secure back-end systems.Collaborate with cross-functional...


  • Markham, Canada IBM Full time

    IntroductionA career in IBM Software means you’ll be part of a team that transforms our customer’s challenges into solutions.Seeking new possibilities and always staying curious, we are a team dedicated to creating the world’s leading AI-powered, cloud-native software solutions for our customers. Our renowned legacy creates endless global opportunities...

  • Software Engineer

    3 weeks ago


    Markham, Ontario, Canada People Corporation Full time

    About the RoleWe are looking for a talented Software Engineer - Backend to join our team at {company}.The ideal candidate will have experience with backend development and be proficient in programming languages such as Java or Python.ResponsibilitiesDesign and develop efficient backend systems that meet the needs of our users.Work collaboratively with our...

  • Software Engineer

    4 weeks ago


    Markham, Ontario, Canada Jonas Software UK Full time

    About the RoleWe are seeking a skilled Software Engineer to join our Research and Development team at Jonas Software UK. As a key member of our team, you will be responsible for designing, developing, and maintaining high-quality software solutions that meet the real-world needs of our customers.Key ResponsibilitiesDesign and develop scalable, high-volume...

  • Software Engineer

    3 weeks ago


    Markham, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full time

    We are seeking a skilled Software Engineer - Backend to join our team. The ideal candidate will have a strong background in programming languages and experience with API development. This role will involve designing and implementing backend systems to support our company's growth.Responsibilities:Design and develop high-quality backend...


  • Markham, Ontario, Canada Jonas Software UK Full time

    About Jonas SoftwareJonas Software is a leading provider of enterprise management software solutions to various industries worldwide. With over 65 distinct brands, we are respected and leaders within our own domain.Our vision is to be the branded global leader across these markets, recognized by customers and stakeholders as the trusted provider of 'Software...


  • Markham, Ontario, Canada JAM Software GmbH Full time

    {"h2":{"text":"Embedded Software Developer Job Description"}},As an Embedded Software Developer at JAM Software GmbH, you will play a key role in designing and developing cutting-edge embedded software applications. With a focus on packet processing, you will collaborate with experienced engineers to create innovative solutions that drive our business...


  • Markham, Canada IBM Full time

    p>IntroductionA career in IBM Software means you’ll be part of a team that transforms our customer’s challenges into solutions.Seeking new possibilities and always staying curious, we are a team dedicated to creating the world’s leading AI-powered, cloud-native software solutions for our customers. br/>We are seeking a skilled back-end developer to...


  • Markham, Ontario, Canada JAM Software GmbH Full time

    Embedded Software DeveloperWe are seeking a highly motivated and dynamic Embedded Software Developer to join our team at JAM Software GmbH. As an Embedded Software Developer, you will be responsible for designing, developing, and testing software applications for embedded systems.Key ResponsibilitiesCollaborate with experienced engineers to design and...

  • Software Engineer

    4 weeks ago


    Markham, Ontario, Canada Jonas Software - Canada Full time

    Software EngineerJonas Software – Club DivisionWe are seeking a skilled Software Engineer to join our Research and Development team at Jonas Club Software. Our goal is to deliver high-quality software that meets real-world needs and exceeds customer expectations.The ideal candidate will have great Web Development skills and experience, allowing them to...


  • Markham, Canada IBM Full time

    IntroductionA career in IBM Software means you’ll be part of a team that transforms our customer’s challenges into solutions.Seeking new possibilities and always staying curious, we are a team dedicated to creating the world’s leading AI-powered, cloud-native software solutions for our customers. Our renowned legacy creates endless global opportunities...


  • Markham, Ontario, Canada Aviva Full time

    About the RoleWe are seeking a highly skilled and experienced Technical Lead to join our Software Engineering Group. As a Senior Backend Developer, you will be responsible for designing, developing, and maintaining high-performance web applications. Your expertise in Core Java and Spring Boot will be invaluable in driving our technology forward.Key...

  • Software Developer

    1 month ago


    Markham, Ontario, Canada Astellas Full time

    About AstellasAstellas is a global pharmaceutical company dedicated to delivering value for our patients. We are committed to becoming a cutting-edge, value-driven life science innovator.We strive to work at the forefront of healthcare change, turning innovative science into value for patients. Our focus on patients, pioneering innovation, collaborative...


  • Markham, Canada IBM Full time

    IntroductionAt IBM, work is more than a job - it's a calling: To build. To design. To code. To consult. To think along with clients and sell. To make markets. To invent. To collaborate. Not just to do something better, but to attempt things you've never thought possible. Are you ready to lead in this new era of technology and solve some of the world's most...

  • Software Developer

    6 months ago


    Markham, Canada Jonas Software UK Full time

    Description :  Software Developer Jonas Software – Club Division If you are looking for a fast-paced environment building something that millions of people use daily, then you’ll find it here with the Research and Development team at Jonas Club Software. Our goal is to deliver high quality software that meets the real world needs and exceeds...


  • Markham, Ontario, Canada PET VALU Full time

    About This Role We are seeking an experienced Software Development Engineer to join our team at Pet Valu. As a key member of our development team, you will play a critical role in designing and implementing scalable backend systems that power our e-commerce platform. Responsibilities Design and develop high-performance backend systems using Java, SQL,...


  • Markham, Ontario, Canada Jonas Software UK Full time

    About the RoleWe are seeking an experienced Senior Software Developer to join our team at Jonas Software UK.Key ResponsibilitiesDesign and implement complex software development tools using C, C++, and other programming languages.Collaborate with the team to provide input to application design and requirements.Perform unit testing and support other testing...