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

Intellecttinc — Canada · Posted ~23 hours ago

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

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.