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
30+ days ago
Job type
  • Full-time
Job description

SOFTWARE ENGINEER - JAVA (contract) at Capgemini

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; elevate (>

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

    Core Expertise :

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

    Seniority Level

  • Entry level
  • Employment Type

  • Contract
  • Job Function

  • Engineering and Information Technology
  • IT Services and IT Consulting
  • #J-18808-Ljbffr

    Create a job alert for this search

    Java Software Engineer • Ottawa, ON, CA

    Similar jobs
    Senior Java Software Engineer

    Senior Java Software Engineer

    Luxoft • ottawa, on, ca
    Full-time
    One of the world's largest providers of products and services to the energy industry has a need to develop and support enterprise information system in Oil & Gas domain. Product being developed is a...Show more
    Last updated: 23 days ago • Promoted
    Software Engineer - Integration

    Software Engineer - Integration

    Targeted Talent • Ottawa, ON, Canada
    Permanent
    We are looking for an intermediate software engineer for our client to work on the integration of their product with other products. This is a permanent position that is remote to start (during Covi...Show more
    Last updated: 30+ days ago • Promoted
    Senior C++ Software Engineer

    Senior C++ Software Engineer

    Targeted Talent • Ottawa, ON, Canada
    Permanent
    We are looking for an experienced.This is a permanent position that is.C based tech company enjoying substantial growth.The work will be heavily related to developing and implementing new features ...Show more
    Last updated: 30+ days ago • Promoted
    Senior Backend Java Engineer - FinTech Platform

    Senior Backend Java Engineer - FinTech Platform

    Veem • Ottawa
    Full-time
    A fast-growing financial technology company in Ottawa is seeking a skilled back-end Java Developer.This role involves driving the execution of a global payments platform and requires hands-on exper...Show more
    Last updated: 8 days ago • Promoted
    Senior Software Engineer - ottawa

    Senior Software Engineer - ottawa

    Saint Laurent Consulting • ottawa, on, ca
    Full-time
    Saint Laurent Consulting - Hiring on behalf of our client.Location & Work Authorization (required).Have Canadian Citizenship or Permanent Residency. Our client is on a mission to revolutionize derma...Show more
    Last updated: 30+ days ago • Promoted
    Java Web Developer

    Java Web Developer

    TALTEST1 • Vanier, ON, Canada
    Full-time
    We are seeking a highly skilled Java Web Developer to join our team in the Business Services industry.As a Java Web Developer, you will be responsible for developing and maintaining web application...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Veem • Ottawa, ON, Canada
    Full-time
    Veem empowers small and medium businesses who spend too much time and money dealing with inefficient financial payment systems. Our transparent, relationship-based payments model makes it easy to bu...Show more
    Last updated: 12 days ago • Promoted
    Full Stack Software Engineer

    Full Stack Software Engineer

    Mission Control Space Services • Ottawa, ON, Canada
    Permanent
    Mission Control is located in Ottawa, Canada.Were looking for an enthusiastic and talented individuals to join our team.Mission Control empowers explorers to advance their space missions.We innovat...Show more
    Last updated: 30+ days ago • Promoted
    Software Systems Engineer

    Software Systems Engineer

    Actalent • Ottawa, ON, Canada
    Full-time
    Actalent is seeking a Software Systems Engineer for a position in the downtown area of Ottawa, Ontario.Join a pioneering Systems Modeling team focused on architecting, developing, and maintaining a...Show more
    Last updated: 19 days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    acre security • Ottawa, ON, Canada
    Full-time
    Senior Software Engineer - Cloud Access Control.Move Security Forward with Acre.Are you passionate about transforming the future of security? Do you thrive in a collaborative, innovative environmen...Show more
    Last updated: 30+ days ago • Promoted
    Senior Java Engineer

    Senior Java Engineer

    SuperAnnotate • Cantley, Quebec, CA
    Remote
    Full-time
    As a Senior Java Engineer, you will work remotely on an hourly paid basis to review AI-generated Java code, architectural solutions, and technical explanations, as well as generate high-quality ref...Show more
    Last updated: 1 day ago
    Software Engineer

    Software Engineer

    Actalent • Ottawa, ON, Canada
    Full-time
    Join a dynamic and innovative team as a Software Engineer, where you will play a pivotal role in the development and maintenance of cutting-edge software systems. This is a unique opportunity to be ...Show more
    Last updated: 4 days ago • Promoted
    Jr. Software Engineer

    Jr. Software Engineer

    EarthDaily Analytics • Ottawa, ON, Canada
    Full-time
    At EarthDaily Analytics (EDA), we strive to build a more sustainable planet by creating innovative solutions that combine satellite imagery of the Earth, modern software engineering, mach...Show more
    Last updated: 18 days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Saint Laurent Consulting • ottawa, on, ca
    Full-time
    Saint Laurent Consulting - Hiring on behalf of our client.Location & Work Authorization (required).Have Canadian Citizenship or Permanent Residency. Our client is on a mission to revolutionize derma...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer - Saint Laurent Consulting

    Senior Software Engineer - Saint Laurent Consulting

    Saint Laurent Consulting • ottawa, on, ca
    Full-time
    Saint Laurent Consulting - Hiring on behalf of our client.Location & Work Authorization (required).Have Canadian Citizenship or Permanent Residency. Our client is on a mission to revolutionize derma...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer III

    Software Engineer III

    Versaterm • Ottawa
    Full-time
    Get AI-powered advice on this job and more exclusive features.Versaterm is a global public safety solutions company helping agencies transform how they serve their communities.Since 1977, we’ve bee...Show more
    Last updated: 15 days ago • Promoted
    Senior Java Software Engineer - Luxoft

    Senior Java Software Engineer - Luxoft

    Luxoft • gatineau, qc, ca
    Full-time
    One of the world's largest providers of products and services to the energy industry has a need to develop and support enterprise information system in Oil & Gas domain. Product being developed is a...Show more
    Last updated: 23 days ago • Promoted
    Senior Software Engineer, RDI

    Senior Software Engineer, RDI

    Redis • Ottawa, ON, Canada
    Full-time
    We built the product that runs the fast apps our world runs on.If you checked the weather, used your credit card, or looked at your flight status online today, you're welcome.At Redis, you'...Show more
    Last updated: 21 days ago • Promoted