Talent.com
SOFTWARE ENGINEER - JAVA (contract)
SOFTWARE ENGINEER - JAVA (contract)Capgemini • Ottawa, ON, CA
SOFTWARE ENGINEER - JAVA (contract)

SOFTWARE ENGINEER - JAVA (contract)

Capgemini • Ottawa, ON, CA
Il y a 22 heures
Type de contrat
  • Temps plein
Description de poste

We are seeking a Skill 2 Software Engineer to design, develop, and maintain Java-based software components within the LCC subsystem. This role requires strong expertise in Java programming, microservices architecture, networking, and data storage, along with experience in secure coding practices and test-driven development. You will be responsible for delivering high-quality, maintainable software, collaborating closely with architects, senior developers, QA, and engineering management to ensure successful implementation of system features and reliability in production.

Key Responsibilities

  • Develop Java software components for the LCC subsystem using containerized micro-services, SQL-based data storage, clustering, cryptographic libraries, gRPC / REST APIs, and common data formats (JSON, YAML, XML, Protobuf).
  • Collaborate with senior developers, architects, and engineering managers to implement components based on architectural requirements, including design drafting, solution proposals, design sync reviews, and code inspections.
  • Define and execute unit tests, support BDD feature definition, and contribute to automation goals.
  • Work with QA to define Gherkin-based scenarios, translating acceptance criteria into executable tests.
  • Apply best practices for code quality, including thread safety, memory management, and code security.
  • Document public interfaces with inline comments and lightweight documentation.
  • Provide accurate effort estimates during planning, track progress daily via Jira or equivalent, and flag deviations (>

10%) in scrums; escape (>

20%) to engineering management with corrective action proposals.

  • Ensure designs support effective troubleshooting of field issues.
  • Reproduce, analyze, and resolve defects found during feature or design testing, documenting root-cause analysis and categorizing impact.
  • Technical Profile

  • Strong proficiency in Java programming with experience in building Java-based microservices.
  • Experience with containerized microservices (Docker, Kubernetes) and distributed clustering systems.
  • Hands-on expertise with gRPC and REST API development; solid understanding of network protocols.
  • Proficiency in SQL databases and data storage solutions.
  • Familiarity with structured and semi-structured data formats : JSON, YAML, XML, Protobuf.
  • Experience with cryptographic libraries and secure coding practices.
  • Unit testing, BDD collaboration (e.g., Gherkin), and QA integration experience.
  • Strong understanding of thread safety, memory management, and performance optimization.
  • Skilled in code maintainability practices, including inline documentation and clean design.
  • Functional Profile

  • Effective collaborator with architects, senior engineers, QA, and management.
  • Agile / Scrum team contributor with strong accountability for estimates, task progress, and communication.
  • Quality-driven mindset, ensuring reliability and security in delivered software.
  • Troubleshooting-oriented, with ability to reproduce and resolve complex issues quickly.
  • Skills Summary

  • Java software development for microservices
  • Secure coding and cryptographic implementations
  • Test-driven and behavior-driven development
  • Languages & Frameworks

  • Java
  • gRPC, REST API frameworks
  • Cloud & Containerization

  • Docker, Kubernetes
  • Microservices clustering
  • Database & Messaging

  • SQL databases (e.g., PostgreSQL, MySQL)
  • Data serialization formats : JSON, YAML, XML, Protobuf
  • DevOps & CI / CD

  • Jira for task tracking
  • Collaboration with QA automation pipelines
  • Other Tools & Technologies

  • Cryptographic libraries
  • Secure coding practices
  • Soft Skills

  • Strong collaboration and communication in cross-functional teams
  • Detail-oriented with a focus on quality and security
  • Problem-solving and troubleshooting mindset
  • Accountability for estimates, deadlines, and corrective actions
  • The pay range that the employer in good faith reasonably expects to pay for this position is $79.73 / hour - $124.57 / hour. Our benefits include medical, dental, vision and retirement benefits. Applications will be accepted on an ongoing basis. Tundra Technical Solutions is among North America’s leading providers of Staffing and Consulting Services. Our success and our clients’ success are built on a foundation of service excellence. We are an equal opportunity employer, and we do not discriminate on the basis of race, religion, color, national origin, sex, sexual orientation, age, veteran status, disability, genetic information, or other applicable legally protected characteristic. Qualified applicants with arrest or conviction records will be considered for employment in accordance with applicable law, including the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act. Unincorporated LA County workers : we reasonably believe that criminal history may have a direct, adverse and negative relationship with the following job duties, potentially resulting in the withdrawal of a conditional offer of employment : client provided property, including hardware (both of which may include data) entrusted to you from theft, loss or damage; return all portable client computer hardware in your possession (including the data contained therein) upon completion of the assignment, and; maintain the confidentiality of client proprietary, confidential, or non-public information. In addition, job duties require access to secure and protected client information technology systems and related data security obligations.

    #J-18808-Ljbffr

    Créer une alerte emploi pour cette recherche

    SOFTWARE ENGINEER JAVA contract • Ottawa, ON, CA

    Offres similaires
    Senior Software Engineer

    Senior Software Engineer

    Frugal • Ottawa H2B, ON, Canada
    Télétravail
    Temps plein
    Frugal is an AI-powered coding agent purpose-built to tackle one of the most persistent problems in tech : runaway cloud costs. Despite years of optimization efforts, cloud expenses remain high—and w...Voir plus
    Dernière mise à jour : il y a 6 jours • Offre sponsorisée
    Software Engineer

    Software Engineer

    H2O.ai • Ottawa
    Temps plein
    As the world’s leading agentic AI company, H2O.Generative and Predictive AI to help enterprises and public sector agencies develop purpose-built GenAI applications on their private data.With a focu...Voir plus
    Dernière mise à jour : il y a 4 jours • Offre sponsorisée
    LC4ISR Software Engineer (Java / Kotlin) – Active SECRET Clearance

    LC4ISR Software Engineer (Java / Kotlin) – Active SECRET Clearance

    DEFSEC Technologies Inc. • Ottawa
    Temps plein
    A Canadian technology firm is seeking an Intermediate Software Developer / Engineer to join their LC4ISR team in support of the Canadian Armed Forces. The role involves designing and implementing soft...Voir plus
    Dernière mise à jour : il y a 4 jours • Offre sponsorisée
    Java Software Engineer for Live Broadcast Platform

    Java Software Engineer for Live Broadcast Platform

    Ross Video • Ottawa
    Temps plein
    A leading broadcasting technology company in Ottawa is seeking a passionate software developer to join their team.The ideal candidate will have strong Java programming skills and experience with Ag...Voir plus
    Dernière mise à jour : il y a 20 heures • Offre sponsorisée • Nouvelle offre
    Software Engineer II - Newsroom Platform (Node / React)

    Software Engineer II - Newsroom Platform (Node / React)

    Warner Bros. Discovery • Ottawa H2B, ON, Canada
    Temps plein
    A major entertainment company in Ottawa is seeking a Software Engineer II to contribute to both frontend and backend development for CNN Newsource's modern platform. The ideal candidate will have 2-...Voir plus
    Dernière mise à jour : il y a 6 jours • Offre sponsorisée
    Software Engineer

    Software Engineer

    h2o.ai • Ottawa
    Temps plein
    AI company that brings generative and predictive AI to enterprises and public sector agencies.GenAI applications on private data. Full Stack & Systems Software Engineer to join our H2OGPTe generativ...Voir plus
    Dernière mise à jour : il y a 18 jours • Offre sponsorisée
    Senior Software Engineer I

    Senior Software Engineer I

    SurveyMonkey • Ottawa H2B, ON, Canada
    Télétravail
    Temps plein
    SurveyMonkey is the world’s most popular platform for surveys and forms, built for business—loved by users.We combine powerful capabilities with intuitive design, effectively serving every use case...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Software Engineer

    Software Engineer

    MediSolution • Ottawa
    Temps plein
    Software Engineer page is loaded## Software Engineerlocations : Office - Mumbai (Andheri)time type : Full timeposted on : Posted Todayjob requisition id : R0038527Responsibilities What your imp...Voir plus
    Dernière mise à jour : il y a 2 jours • Offre sponsorisée
    Senior Software Engineer

    Senior Software Engineer

    Versaterm • Ottawa H2B, ON, Canada
    Temps plein
    Versaterm is a global public safety solutions company helping agencies transform how they serve their communities.Since 1977, we’ve been building an ecosystem of intuitive tools designed for public...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    SOFTWARE ENGINEER - JAVA (contract)

    SOFTWARE ENGINEER - JAVA (contract)

    Capgemini • Ottawa
    Temps plein
    We are seeking a Skill 2 Software Engineer to design, develop, and maintain Java-based software components within the LCC subsystem. This role requires strong expertise in Java programming, microser...Voir plus
    Dernière mise à jour : il y a 4 jours • Offre sponsorisée
    Senior Java Software Engineer - Secure API & Cloud

    Senior Java Software Engineer - Secure API & Cloud

    Orion Innovation • Ottawa
    Temps plein
    A technology consultancy in Ontario is seeking a mid-senior level engineer focusing on the design and deployment of security-focused solutions. The ideal candidate should have over 10 years of Core ...Voir plus
    Dernière mise à jour : il y a 4 jours • Offre sponsorisée
    Software Engineer - Backend (Python)

    Software Engineer - Backend (Python)

    Scribd, Inc. • Ottawa
    Temps plein
    About The Company : At Scribd (pronounced “scribbed”), our mission is to spark human curiosity.We aim to create a world of stories and knowledge, democratize the exchange of ideas and information, a...Voir plus
    Dernière mise à jour : il y a 4 jours • Offre sponsorisée
    Forward Deployed Software Engineer

    Forward Deployed Software Engineer

    Palantir Technologies • Ottawa
    Temps plein
    Palantir builds the world’s leading software for data-driven decisions and operations.By bringing the right data to the people who need it, our platforms empower our partners to develop lifesaving ...Voir plus
    Dernière mise à jour : il y a 20 heures • Offre sponsorisée • Nouvelle offre
    Software Development Engineer

    Software Development Engineer

    Lumentum Operations LLC • Ottawa
    Temps plein
    Software Development Engineer page is loaded## Software Development Engineerlocations : Canada - Ottawa (Bill Leathem)time type : Full timeposted on : Posted Todayjob requisition id : 20251972I...Voir plus
    Dernière mise à jour : il y a 4 jours • Offre sponsorisée
    Senior Software Architect Engineer (Aerospace / eVTOL)

    Senior Software Architect Engineer (Aerospace / eVTOL)

    Essence Coaching Group • Ottawa H2B, ON, Canada
    Télétravail
    Temps plein
    Senior Software Architect Engineer (Aerospace / eVTOL).CAD 120,000 – 165,000 (annual).A senior-level Software Architect & Engineer is sought to lead mission-critical aerospace software development....Voir plus
    Dernière mise à jour : il y a 19 jours • Offre sponsorisée
    Senior Java Software Engineer

    Senior Java Software Engineer

    Orion Innovation • Ottawa
    Temps plein
    Requires Eligibility for Secret Security Clearance.A primary focus of this role is the definition, development, and deployment of security-focused solutions that exceed customer expectations.You wi...Voir plus
    Dernière mise à jour : il y a 4 jours • Offre sponsorisée
    Software Engineer

    Software Engineer

    Nokia • Ottawa
    Temps plein
    As an Early Career Firmware Engineer, you’ll be part of an agile Scrum team developing software that controls and monitors next‑generation optical network equipment. You’ll be writing firmware that ...Voir plus
    Dernière mise à jour : il y a 20 heures • Offre sponsorisée • Nouvelle offre
    Senior Java Developer (Trading Systems) - Luxoft

    Senior Java Developer (Trading Systems) - Luxoft

    Luxoft • gatineau, qc, ca
    Temps plein
    Building a risk applications and tools for innovative international top-tier hedge fund from the ground up, comprising the systems for traders, pre-trade checks and analysis, risks and limits manag...Voir plus
    Dernière mise à jour : il y a 2 jours • Offre sponsorisée