Java Software Developer

Not Interested
Bookmark
Report This Job

profile Job Location:

Ottawa - Canada

profile Monthly Salary: Not Disclosed
Posted on: 30+ days ago
Vacancies: 1 Vacancy

Job Summary

Key Responsibilities:

Required Experience:

  • Bachelors 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.

Pi-square technologies is a Michigan (USA) Headquartered Automotive Embedded Engineering Services company Synergy Partner for major OEMs and Tier 1s and their implementation partners in Automotive Embedded Product Development Projects Requirements Analysis Software Design Software Implementation Efficient Build Release Process and turnkey software V & V Services. We have more than 20 years of industry expertise with specialization in the latest cutting-edge automotive technologies such as Infotainment connected vehicles Cyber security OTA and Advanced Safety/ Body electronics.

Key Responsibilities: Required Experience: Bachelors 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...
View more view more

Key Skills

  • Bootstrap
  • Attorney
  • Gallery
  • Instrumentation
  • Banking & Finance