Software Developer – Java / Python / C / C++

Intellectt Inc · Ottawa, Ontario, Canada
LinkedIn

Posted

Aug 13, 2026 (Aug 13)

Seniority

Senior

Work Model

Not Specified

Type

Not Specified

Category

Full-Stack

Salary

Not specified

Skills

Agile AWS Azure BDD C++ CI/CD Docker GCP gRPC Java Kubernetes Microservices Python Scrum SQL

Description

We are seeking an experienced Software Developer to design, develop, and test software components in a containerized microservices environment. Key Responsibilities Design and develop Java-based software components. Develop using Python, C, and C++ as required. Build and support microservices using Docker and Kubernetes. Develop and integrate REST and gRPC APIs. Work with SQL databases and data formats such as JSON, YAML, XML, and Protobuf. Apply cryptographic libraries and secure coding practices. Create unit tests and support BDD automation using Gherkin/Cucumber. Collaborate with developers, architects, and QA teams on design, implementation, and code reviews. Required Skills 7+ years of Java development experience. Strong experience with Python, C, and C++ – mandatory. Experience with microservices, Docker/Kubernetes, and SQL databases. Knowledge of REST APIs, gRPC, and data serialization. Experience with BDD/testing frameworks such as Cucumber. Bachelor’s degree in Computer Science, Engineering, or related field. Preferred AWS, Azure, or GCP experience. CI/CD and DevOps knowledge. Agile/Scrum experience.