Software Developer – Java / Python / C / C++
- Source: LinkedIn
- Intellectt Inc
- Remote
- Ottawa
- Mid level
Job 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.
Skills
- Java
- Python
- cplusplus
- c10
- Docker
- Kubernetes
- gRPC
- JSON
- yaml
- xml-format
- Protobuf
- Cucumber
- amazon-web-services
- microsoft-azure
- google-cloud-platform
You missed this one - but you don't have to keep missing out. Try Club members get matched with open opportunities before they're gone, so you're always first in line, never last.
