I need Full time Java developer Job at Ztek Consulting, Ottawa, ON

eGNhSUVqSHpEaTVTWFlPeXQrT0RmNE85WUE9PQ==
  • Ztek Consulting
  • Ottawa, ON

Job Description

Job Title: Java Software Developer

Onsite Location: Ottawa, Ontario (onsite only)

Duration: Fulltime

Salary Range: 90 K CAD (slightly negotiable)

Only Canadian citizens & PRs required

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 Tags

Full time,

Similar Jobs

Mercy

Physician Assistant - Interventional Radiology - Oklahoma City, OK Job at Mercy

 ...Interventional Radiology Advanced Practitioner Opportunity in Oklahoma City, OK! This group is powered by 2 Physicians, 2 Advanced Practitioners, and an engaged support staff focused on quality patient care. Experience is preferred. This Opportunity Offers:... 

ElevatEd

Early Childhood Educator - Midtown Jewish Preschool Job at ElevatEd

 ...Job Description Job Description At Midtown Jewish Preschool, we are a warm and tight knit Reggio inspired preschool community. Together with our devoted educators we provide a warm space where every child is honored, his uniqueness celebrated, and creativity nurtured... 

University of Southern California

Patient Transporter Job at University of Southern California

 ...Patient Transporter USC is a smoke-free environment. USC is an equal opportunity, affirmative action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national... 

Quality Plus Services

Senior Electrical Project Manager Job at Quality Plus Services

 ...Description Job Description Position Overview: Quality "Plus" Services ((QPS) is seeking a highly skilled Senior Electrical Project Manager to oversee and execute complex industrial electrical projects from inception to completion. The ideal candidate will be... 

VERDANI INSTITUTE FOR THE BUILT ENVIRONMENT INC

Data Entry Administrator Job at VERDANI INSTITUTE FOR THE BUILT ENVIRONMENT INC

 ...We are seekingto add a Data Entry Administrator to our team!You will be responsible for accurate data entry, file maintenance, and record keeping. Responsibilities: Enter variety of data using current technology Prepareand sort documents for data entry...