Apply now

Posted 8 months ago

Lead Java Developer/Architect

@ gravity9

Ottawa, Ontario

RemoteFull-time
Apply now
SIGNALS

Overview

gravity9, a boutique IT consulting firm, is hiring a Lead Java Developer/Architect for a full-time, fully remote role open to candidates physically based in Canada. The lead acts as primary client contact, owns solution design, manages distributed development teams, and codes at least 50% of the time in Java, Node.js or Python. Occasional business travel in North America is expected.

Responsibilities:

  • Manage client stakeholders and expectations
  • Design solutions and remain accountable for them
  • Oversee and manage development teams
  • Code at least 50% of the time in Java, Node.js or Python
  • Travel occasionally across North America

Requirements summary:

  • Experience building medium to large or enterprise applications for external clients
  • Expert in Java
  • Experience with AWS and MongoDB or another NoSQL database
  • Experience with microservices and Python or Node.js
  • Experience leading several distributed teams
  • Knowledge of AI-assisted development tools such as Claude Code

Tools & skills

Source and dates

Employer career site / ATS feed · recruitee

Employer posting date
2026-02-26
First seen by our source
2026-10-15
Source record updated
2026-11-06

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

SeniorityLead
DepartmentSoftware development
Manages peopleYes
Hours per week40 (estimated)
Travelair: minimal · ground: none
Work settingHome
PositionMostly sitting
Physical demandsphysical low · computer high
LanguagesEnglish

Summary and details written by AI from the posting; the employer’s posting is the authority.

gravity9

Saved company profile

Historical company information from a saved The Jobs API profile (LinkedIn/Crunchbase fields). It is not live-verified; figures may have changed. Missing values remain unknown.

People associated on LinkedIn
74
Other recorded names
  • gravity9
FieldValue
IndustryIT Services and IT Consulting
HeadquartersBirmingham, West Midlands
Open jobs on Jobsy2
LinkedInView page
Job description

gravity9 is a boutique IT consulting company headquartered in the UK with offices in the US, Canada, and Poland. Our team has deep experience in engineering, experience design and product management. We enjoy a challenge and pride ourselves on working with our clients on their most complex problems, finding elegant and flexible solutions that help them transform their businesses.

Join Our Growing Team - Future Opportunities Await!

We are excited to share that our company is experiencing significant growth and expansion, and as a result, we're on the lookout for talented individuals to join our team.

We want to be upfront about our hiring process. At this moment, we are in the process of securing projects that align with our business goals and objectives. Our intention is to ensure that once we bring new team members on board, they will have a meaningful and impactful role to play from day one. While we might not be able to extend an offer immediately, we are highly interested in considering you for these future projects.

If you're open to the idea of potentially joining our team in the future, we encourage you to continue with our interview process. We value your time and effort and believe that getting to know you better will help us make an informed decision.

Once you have effectively concluded the entire recruitment procedure, we will retain your profile and reach out to you once a suitable opportunity emerges. Additional interviews will not be necessary at this stage, and we anticipate being able to extend an offer to you promptly.

What does the recruitment process look like?

  1. Recruiter Screen

In the first call, our recruiter will learn more about you and your story to check a potential fit for gravity9. This is also an opportunity to ask your questions about the role and company. This step might take around 60 mins.

2. Tech 1 Interview with our software consultants

In this meeting your potential future teammate will take a deeper dive into your experience and what you could bring to the team.

This step will take around 90 mins.

3. Tech 2 Interview with our tech leads

In this meeting your potential future teammate will take a deeper dive into your experience and what you could bring to the team.

This step will take around 90 mins.

4. Final Interview

You made it to the very last stage! Here we already strive to cooperate with you and give you an opportunity to meet our leadership team during this informal talk. This step will take around 30 mins.

Role Description

We are in search of an individual capable of spearheading interactions with our clients. This position entails serving as the primary contact with the accountability for delivery, fostering client relationships, and supervising the team responsible for the tasks. The responsibilities also include technical leadership, getting your hands dirty with code, and effective stakeholder management through close collaboration with clients. Throughout the engagement, the role requires working closely with the client's internal staff and product teams, serving as their strategic delivery partner and trusted advisor.

We believe small, multi-disciplinary teams are most effective in delivering complex change of this nature. As such, this is a crucial role and will require flexibility and the ability to take on different responsibilities over the lifetime of the engagement.

Key responsibilities for the role include:

  • Interaction with stakeholders, ensuring expectations are managed and business goals are understood

  • Accountable for the design of the solutions

  • Overseeing and managing development teams

  • At least 50% hands-on coding in Java, Node.js, OR Python

  • Occasional business travel in North America

Role requirements - technical skills and experience

This position is well-suited for a seasoned Technical Lead with a background in leading client-facing engagements.

Must-have requirements:

  • Experience in designing and building custom medium/large AND/OR enterprise applications for external clients

  • Expert in Java

  • Experience in AWS

  • Experience in MongoDB OR another NoSQL databses

  • Experience in microservices architecture

  • Experience in Python AND/OR Node.js

  • Team leading and overseeing delivery of a few distributed teams

  • Knowledge of utilizing AI-assisted development tools (such as Claude Code) to accelerate and streamline development and everyday task

Nice-to-have requirements:

  • Experience in Data Migrations

  • Experience in Kafka (or similar technology)

  • AWS Professional Certifications

Role requirements - soft skills

Key attributes and behaviours to succeed in this role will be:

  • Delivery focus - strong analysis and problem-solving skills. Ability to evaluate, design and implement effective solutions. Flexibility to adapt skills to a spectrum of client engagements, use cases and modes of change delivery

  • Strong consultant - good at listening and asking questions. Ability to see issues from different perspectives and communicate well

  • Exemplary standards of personal integrity and respect for others – professional approach to all aspects of client engagement and collaborative team working, able to quickly build relationships based on trust and transparency. Strong presentation and written and verbal communication are essential given the client facing nature of the role

  • Value driven - Creative thinking, with aptitude for innovation and strong desire to exceed client expectations

  • Energy – positive attitude and determination to learn and succeed

While this is a fully remote position, physical residence in Canada is required.

Similar jobs

  • Assistant Store Manager - RioCan Orleans

    Ottawa, ON
    On-siteFull Time

    Reitmans (Canada) Ltée/Ltd

    2+ YOEYou’ll support key initiatives that elevate store performance, strengthen the brand, and ensure every customer enjoys an exceptional experience; Customer Experience : Deliver an outstanding experience and prioritize…

    Leadership, Collaboration, Coaching, Sales, Customer experience, Customer service

  • Grocery Clerk Part Time Day

    Ottawa, ON
    Part Time

    Loblaws Inc.

    Candidates need attention to detail, the ability to work independently in a fast-paced store, and a courteous, resourceful approach to customers. No previous experience is required, but candidates must be flexible with hours, able to lift up to 50 lbs, and stay mobile for an entire shift.

  • Customer Experience Associate - Carling & Woodroffe, ON (15 hours/week)

    Ottawa, ON

    Scotiabank

    Scotiabank needs candidates with proven customer service experience from work or community involvement, comfort with simple sales and strong technical skills. Candidates must be available for a flexible schedule and able to explain banking products clearly.

    Mobile banking applications

    Customer Experience Associate - Carling & Woodroffe (15 hours/week)

    Ottawa, ON

    Scotiabank

    Scotiabank needs candidates with proven customer service skills, comfort with simple sales, strong technical skills, and flexible availability. Candidates should be able to explain complicated concepts simply and work well in a target-based, team-oriented environment.

    Mobile banking applications

  • Bilingual Power BI Developer

    Ottawa, ON
    $65–$85/hrContract

    Altis

    3+ YOECandidates need 3+ years of Power BI report and semantic model development, strong advanced DAX and star schema skills, and experience with Azure Synapse or Microsoft Fabric. Fluent English and French, plus a bachelor's degree in a related field or equivalent experience, are required.

    Power BI, DAX, Azure Synapse, Microsoft Fabric

  • Full-time Enterprise CRM Integration Specialist

    Ottawa, ON
    Full Time

    ALGON The Algonquin College of Applied Arts and Technology

    8+ YOECandidates need at least a three-year diploma or degree, five Salesforce certifications, and 8 years of IT or Salesforce experience, including 3 years of Salesforce integrations. Hands-on Salesforce Education Cloud and Apex experience and strong communication skills are also required.

    Salesforce, Apex, Lightning Web Components, Copado, Data Loader, Workbench

  • Sr. Cloud Administrator

    Ottawa, ON
    $100k–$135k/yrRemote

    AEM

    5+ YOECandidates need 5+ years of hands-on AWS operations experience, strong Linux and Windows Server skills, and CI/CD and Terraform automation experience. AWS Solutions Architect Associate or similar is preferred, along with clear communication skills.

    AWS, Azure, Terraform, Docker, Packer, Jenkins

  • Claims Representative I, Property

    Calgary, AB +8
    Full Time

    Co-operators

    1+ YOECandidates need one year of insurance experience or two years in a related field, a college or university degree in insurance, risk management or a related field, and the CIP designation (or in progress) plus a provincial claims adjuster licence. Fluent English is required and French is an asset.

    Insurance forms

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.