Java with c++ Developer

2 weeks ago


Ottawa, Ontario, Canada Stier Solutions Inc Full time $80,000 - $120,000 per year

The client is looking for someone who has 5+ years of mandatory experience with C, C++ with Java (with little experience Java knowledge is good enough)

Only Canadian Citizens or PRs are required.

It's an onsite opportunity.

Job Title: Java Software Developer

Location: Ottawa, Ontario (onsite only)

Key Responsibilities:

Required Experience:

  • Bachelor's degree in computer science, Engineering, or related field.
  • 7+ years of experience in Java development.
  • 5+ years mandatory experience with C, C++
  • Mandatory experience with microservices, containerization (Docker/Kubernetes), and SQL databases.
  • Must have experience in SQL, REST API, gRPC, protobuf, XML, JSON, YAML, protobuf.
  • Proficiency in gRPC, REST APIs, and data serialization formats.
  • Experience with BDD tools and frameworks (e.g., Cucumber).
  • Strong problem-solving and communication skills.

Preferred Skills:

  • Experience with cloud platforms (AWS, Azure, GCP).
  • Knowledge of CI/CD pipelines and DevOps practices.
  • Familiarity with Agile/Scrum methodologies.

Software Development:

  • Design and implement Java-based software components for the LCC subsystem.
  • Utilize containerized microservices architecture (e.g., Docker, Kubernetes).
  • Integrate SQL-based data storage and clustering features.
  • Apply cryptographic libraries for secure data handling.
  • Develop and maintain gRPC and REST API interfaces.
  • Work with common data formats including JSON, YAML, XML, and Protobuf.

Collaboration & Design:

  • Work with senior developers, architects, and the engineering manager to translate architectural requirements into working components.
  • Participate in weekly design syncs to propose and review solutions.
  • Draft design documents and finalize implementations through code inspections.

Testing & Automation:

  • Define and implement unit tests for developed components.
  • Support Behavior-Driven Development (BDD) initiatives and automation goals.

QA Collaboration

  • Collaborate with QA to develop BDD feature definitions using Gherkin syntax.
  • Translate acceptance criteria into executable test scenarios.

Job Type: Full-time

Pay: $100,000.00-$110,000.00 per year

Application question(s):

  • How many years of recent hands-on experience with C and C++ development, including which versions or environments you've worked in?
  • How many years have you been developing in Java, and what specific frameworks or projects demonstrate your work with Spring Boot, microservices, and REST APIs?
  • How much experience do you have working with Docker/Kubernetes for containerization and CI/CD pipelines, and have you implemented or consumed gRPC/protobuf or BDD tools (like Cucumber) in your projects?

  • C, C++ Developer

    2 weeks ago


    Ottawa, Ontario, Canada Stier Solutions Inc Full time $100,000 - $110,000 per year

    The client is looking for someone who has 5+ years of mandatory experience with C, C++ with Java (with little experience Java knowledge is good enough)Job Title: Java Software DeveloperLocation: Ottawa, Ontario (onsite only)Key Responsibilities:Required Experience:Bachelor's degree in computer science, Engineering, or related field.7+ years of experience in...


  • Ottawa, Ontario, Canada Svk Systems Inc Full time $75,000 - $110,000 per year

    Job Title: Software DeveloperLocation: Ottawa, Ontario (Remote)Key Responsibilities:Required Experience:Bachelor's degree in computer science, Engineering, or related field.Knowledge in Java development.5+ years mandatory experience with C, C++Mandatory experience with micro services, containerization (Docker/Kubernetes), and SQL databases.Must have...

  • C++ Developer

    2 weeks ago


    Ottawa, Ontario, Canada Aspire Technologies Inc Full time $70,968 - $100,346 per year

    Job OverviewKey Responsibilities:Required Experience:Bachelor's degree in computer science, Engineering, or related field.7+ years of experience in Java development.5+ years mandatory experience with C, C++Mandatory experience with microservices, containerization (Docker/Kubernetes), and SQL databases.Must have experience in SQL, REST API, gRPC, protobuf,...

  • C++ Developer

    2 weeks ago


    Ottawa, Ontario, Canada Stier Solutions Inc Full time $110,000 - $120,000 per year

    Mandatory Skills:Lead and contribute to software development efforts using modern C++Design and develop concurrent and multithreaded applications for performance-critical systemsImplement solutions based on PKCS#11 (P11) cryptographic standardsDesign and maintain RESTful APIs using curl or similar toolsDevelop and integrate gRPC services with protobuf and...


  • Ottawa, Ontario, Canada Data base Solution Full time $69,450 - $115,740 per year

    Job Title: Java Software DeveloperLocation: Ottawa, Ontario (onsite only)Only Canadian citizens & PRs requiredKey Responsibilities:Required Experience:Bachelor's degree in computer science, Engineering, or related field.7+ years of experience in Java development.5+ years mandatory experience with C, C++Mandatory experience with microservices,...


  • Ottawa, Ontario, Canada Global Connect Technologies Full time $80,000 - $120,000 per year

    Key ResponsibilitiesDesign, develop, and maintain embedded software using Java .Perform unit testing (JUnit) and integration testing to ensure reliability and quality.Collaborate in an Agile/Scrum team: sprint planning, daily stand-ups, reviews, and retrospectives.Work with hardware engineers to integrate software into embedded platforms.Debug and...

  • Lead Java Developer

    2 weeks ago


    Ottawa, Ontario, Canada Pi Square Technologies Full time $120,000 - $180,000 per year

    Key Responsibilities:Required Experience:Bachelor's degree in computer science, Engineering, or related field.7+ years of experience in Java development.5+ years mandatory experience with C, C++Mandatory experience with microservices, containerization (Docker/Kubernetes), and SQL databases.Must have experience in SQL, REST API, gRPC, protobuf, XML, JSON,...


  • Ottawa, Ontario, Canada Aspire Technologies Inc Full time $69,451 - $115,740 per year

    OverviewKey Responsibilities:Required Experience:Bachelor's degree in computer science, Engineering, or related field.7+ years of experience in Java development.5+ years mandatory experience with C, C++Mandatory experience with microservices, containerization (Docker/Kubernetes), and SQL databases.Must have experience in SQL, REST API, gRPC, protobuf, XML,...


  • Ottawa, Ontario, Canada Stier Solutions Inc Full time $80,000 - $95,000 per year

    Job Title: Java Software DeveloperLocation: Ottawa, Ontario (onsite only)Key Responsibilities:Required Experience:Bachelor's degree in computer science, Engineering, or related field.7+ years of experience in Java development.Mandatory experience with microservices, containerization (Docker/Kubernetes), and SQL databases.Mandatory experience with...


  • Ottawa, Ontario, Canada Stier Solutions Inc Full time $100,000 - $110,000 per year

    Team,C++ & & PKCS11 & (Java knowledge is enough) are mandatory for this role.You can look for people who want to work remotely as well. That said, please provide Canadian Citizens and Canadian PRs ONLY.PKCS11 with C++ is what we are looking at and we don't want anything less than 3 years. Don't give interns or people with 2.5 years. You will be wasting your...