Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Java Backend Developer

$80 - $90 per hour

NEARSOURCE TECHNOLOGIES

Job Title: Senior Java Backend Developer

Location: 100% Remote, Canada

Experience: 7 to 10 Years

Employment Type: T4 Contract

Rate: CAD $80 to $90 per Hour

Role Summary

NearSource is seeking a Senior Java Backend Developer to contribute to a large-scale cloud-native platform for a Fortune 500 product company. This role requires strong expertise in backend engineering, event-driven architectures, distributed systems, and real-time data streaming. The successful candidate will be expected to quickly onboard and deliver value within the first weeks of engagement while collaborating with global engineering teams.

Key Responsibilities

  • Design, develop, and maintain scalable backend services using Java or Go.
  • Architect and implement event-driven systems leveraging Apache Kafka and AWS streaming technologies.
  • Build and optimize high-throughput data processing pipelines and asynchronous messaging workflows.
  • Develop reliable distributed systems with strong focus on resiliency, scalability, and operational excellence.
  • Implement and maintain cloud-native solutions on AWS services including DynamoDB, MSK/Kinesis, ECS/EKS, IAM, and S3.
  • Design partitioning strategies, retention policies, access controls, and consumer architectures for Kafka-based platforms.
  • Drive implementation of data streaming solutions supporting CDC patterns and event processing requirements.
  • Apply distributed systems best practices including idempotency, retry mechanisms, eventual consistency, and fault tolerance.
  • Collaborate with cross-functional engineering teams to deliver production-ready software solutions.
  • Troubleshoot, optimize, and improve platform performance, scalability, and reliability.
  • Contribute effectively within an existing project environment and achieve rapid productivity during onboarding.

Must-Have Skills

  • 7 to 10 years of professional software engineering experience.
  • Strong backend development experience using Java with Spring Boot or Go with modern service frameworks.
  • Hands-on production experience with Apache Kafka, including:
    • Producer and consumer APIs
    • Partition design
    • Retention management
    • ACL configuration
    • Kafka Admin Client
  • Hands-on production experience with AWS services, including:
    • DynamoDB
    • MSK or Kinesis
    • ECS or EKS
    • IAM
    • S3
  • Strong experience building event-driven architectures and streaming platforms.
  • Experience with Change Data Capture (CDC) patterns and asynchronous message processing.
  • Strong understanding of delivery guarantees, including exactly-once and at-least-once processing semantics.
  • Solid knowledge of distributed systems concepts including idempotency, retries with backoff, and eventual consistency.
  • Proven ability to join active projects and contribute effectively within the first one to two weeks.

Nice-to-Have Skills

  • Experience with Apache Flink, Flink SQL, or Kafka Streams.
  • Experience building stream consumers using AWS Kinesis Client Library (KCL).
  • Experience implementing Outbox patterns, Debezium, or similar CDC frameworks.
  • Experience with DynamoDB single-table design.
  • Familiarity with GitOps deployment methodologies using ArgoCD or Flux.
  • Familiarity with Apache Iceberg, Apache Paimon, or other open table formats.

Apply now, or share your resume with salary expectations at ***email_hidden***.

Thank you for considering a career with us! Once you submit your application, our Talent Acquisition team will review your resume thoroughly. If there's a strong match, we'll reach out to discuss your experience, role details, benefits, compensation, and next steps. While we strive for transparency, we may not be able to respond to every applicant due to high volume, but we genuinely appreciate your time and interest.

About NearSource

NearSource Technologies is a trusted partner for future-ready software consulting, enabling Fortune 500 enterprises to accelerate digital transformation. Our global engineering teams build and deploy impactful technology for some of the world's most admired brands, working directly on long-term client initiatives.

Equal Opportunity Employer

NearSource is an equal opportunity employer committed to fostering an inclusive and respectful environment. We celebrate diversity and do not discriminate based on race, gender, religion, sexual orientation, age, disability, or background. Innovation thrives when everyone feels empowered to contribute.

Vacancy posted 29 days ago
Similar jobs that could be interesting for youBased on the Senior Java Backend Developer in Toronto, ON vacancy
  • $62.87k - $147.5k per year

     ...role you're considering We are looking for senior backend engineers for a critical project, that comprises a series of new developments and enhancements for a valuable client in...  ...experience ~6+ years of extensive experience in Java backend language.. ~ Able to work on... 
    Senior
    Permanent employment
    Full time
    Manual labor
    Local area
    Remote work

    Capgemini

    Toronto, ON
    11 days ago
  •  ...Senior Backend Java Developer (Spring Boot) | Banking Location: Toronto, ON (Hybrid – 4 days onsite) Contract: 6 months (Potential Extension) Industry: Banking / Financial Services We're seeking a Senior Backend Java Developer with 10+ years of experience... 
    Senior
    Contract work

    Trident Staff

    Toronto, ON
    a month ago
  • $72k - $138k per year

     ...subject matter experts through mentoring and on the job coaching Summary We are seeking Senior Java Developers to join our team on a 1-year fixed term. As a Java Developer at Deloitte, you will play a crucial role in designing, developing, and maintaining Java-based... 
    Senior
    Long term contract
    Temporary work
    Fixed term contract
    Flexible hours

    Deloitte

    Toronto, ON
    4 hours ago
  • $120k - $145k per year

     ...We hire exceptionally smart, analytical, and hard working people who are lifelong learners. About The Role As a Full Stack Java Developer you'll be tasked with working on web application development in Java and Spring Boot. Working within the software development team... 
    Senior
    Full time
    Work from home
    Flexible hours

    Konrad

    Toronto, ON
    13 hours ago
  •  ...performing culture. We are seeking a Senior Software Developer for the Canadian Digital Banking...  ...closely with a team of iOS, Android, and backend developers to work on both new features...  ...customer facing platforms ~ Proficient in Java to support Enterprise Applications and... 
    Senior
    Permanent employment
    Flexible hours

    Scotiabank

    Toronto, ON
    7 days ago
  • $80k - $130k per year

    Java Backend Developer Position Description We are Canada's largest independent information technology services firm, and after 45+ years, we're still growing! Join Canada's largest IT Company as a Java Developer, in our Financial Services Sector in Toronto. Location... 
    Work at office
    Remote work
    Toronto, ON
    more than 2 months ago
  • $95k - $145k per year

    Senior Java Developer Position Description We are Canada's largest independent information technology services firm, and after 45 years, we...  ..., enhance, and maintain enterprise Java applications and backend services. • Develop and support Java-based batch processing... 
    Senior
    Work at office
    3 days per week
    Toronto, ON
    15 days ago
  •  ...offices in Toronto, Quebec & Montreal. We are currently seeking an experienced professional to join our team in the role of JAVA Senior Developer In this role, you will: ~ Develop and design strategic trade store and life-cycle management platform for fixed income... 
    Senior
    Long term contract
    Full time
    Work at office
    Local area
    Remote work
    Worldwide
    Flexible hours

    GFT Technologies SE

    Toronto, ON
    7 days ago
  • $125k - $165k per year

     ...us and shape the future of care. Fullscript is looking for an experienced Senior Backend Engineer to join the infrastructure team responsible for the long-term health scalability and developer experience of Fullscripts core application. Our team enables fast reliable... 
    Senior
    Long term contract
    Full time
    Work at office
    Work from home
    Flexible hours

    Fullscript

    Toronto, ON
    15 hours ago
  • $118k - $135k per year

     ...Build secure, scalable backend solutions that protect the world's leading financial institutions.   The Role   Capco is looking for an experienced Backend Developer with strong Java and Spring expertise who has delivered secure backend applications and worked on security... 
    Senior

    Capco

    Toronto, ON
    4 days ago
  • $80k - $130k per year

    Java Developer - Senior / Intermediate Position Description We are Canada's largest independent information technology services firm, and...  ...microservices using Spring Boot. • Develop new RESTful APIs and backend services to support business and integration requirements.... 
    Senior
    Work at office
    3 days per week
    Toronto, ON
    15 days ago
  •  ...outcomes.   The Opportunity ShyftLabs is looking for a Senior Developer to help design, build, and scale our next generation of data-driven...  ...within our platforms. The ideal candidate combines strong backend and frontend engineering skills with experience in... 
    Senior
    Full time

    shyftlabs

    Toronto, ON
    21 days ago
  • Home About Services Services Application Development Full stack Development Cloud Services DevOps Solutions Data Engineering Data Analytics Quality Assurance Database Administration Cyber Security Agile Project Management Careers ...
    Senior
    Full time

    AGILEFREE

    Toronto, ON
    18 days ago
  •  ...Job Responsibility: Category Software Development City Toronto, Ottawa, Ontario, Canada Senior Software Developer(Java) Who we are We are an organization comprised of industry thought leaders who are passionate about health data and want to make a difference in the health... 
    Senior
    Daily paid
    Long term contract
    Permanent employment
    Apprenticeship
    Fixed term contract
    Flexible hours

    Canadian Institute for Health Information

    Toronto, ON
    5 days ago
  •  ...Back End Developer Toronto, ON Hybrid (2 days per week in-person at Toronto office preferred) Must Have: · Design, develop, and maintain scalable backend services and RESTful APIs using Java (Spring Boot or similar frameworks) · Build and deploy scalable... 
    Work at office
    2 days per week

    Astra North Infoteck Inc.

    Toronto, ON
    28 days ago
  •  ...Trading stack, including the Trade Life Cycle platform. You’ll take senior technical ownership, drive design decisions, and strengthen...  ...have  Senior, hands-on experience building and supporting Java backend systems in production with clear technical ownership Strong... 
    Senior
    Permanent employment
    Local area
    Flexible hours

    HSBC Global Services Limited

    Toronto, ON
    4 hours ago
  •  ...Senior Java Backend Developer – Node.js, AWS Cloud & GenAI Location: Toronto, ON Work Model: Hybrid (2 days per week in-person at Toronto office preferred) Experience Required: 8–10 years Required Skills AWS Cloud Computing Advanced Java... 
    Senior
    Contract work
    Work at office
    2 days per week

    Astra North Infoteck Inc.

    Toronto, ON
    12 days ago
  •  ...requirements. Develop solutions that are in line with the...  ...supervision Strong Java experience in enterprise environments +...  ...Advanced Seniority Senior... 
    Senior
    Long term contract
    For subcontractor

    Luxoft

    Toronto, ON
    2 days ago
  •  ...Role Description: Strong programming skills in Javascript with proficiency in object-oriented design principles Experience with Java frameworks such as DropWizard, Spring and Hibernate Familiarity with web development frameworks (Angular or React) Familiarity with... 
    Senior
    Full time
    Fixed term contract
    Remote work
    Relocation
    Monday to friday
    Shift work

    AstraNorth

    Toronto, ON
    5 days ago
  •  ...Java BE Developer – Java Spring Boot, Microservices Location: Toronto, ON – Hybrid (4 Days WFO) Key Responsibilities Design, develop, and maintain high-performance backend services using Java (17+), Spring Boot, and Microservices architecture. Build... 
    Contract work

    Astra North Infoteck Inc.

    Toronto, ON
    21 days ago
  •  ...Job Title: Senior Java Developer (Java, Spring Boot, Microservices, API Development) Location: Toronto, ON Work Model: Hybrid (4 Days...  ...Design, develop, and maintain Java-based backend applications and RESTful APIs. Build scalable Microservices... 
    Senior
    Contract work

    Astra North Infoteck Inc.

    Toronto, ON
    a month ago
  • $143k - $200k per year

     ...engine that powers billions of AI-driven marketing decisions daily across some of the world's largest consumer brands. As a Senior Backend Developer, you will lead the evolution of this system into a modern, scalable distributed architecture - one of the most impactful technical... 
    Senior

    Movable Ink

    Toronto, ON
    13 hours ago
  • $95k - $145k per year

    Senior Java Developer (API) Position Description CGI is seeking a Senior Java/API Developer to join a dynamic team delivering enterprise-scale integration and digital transformation solutions for a leading client. The successful candidate will play a key role in designing... 
    Senior
    Work at office
    2 days per week
    Toronto, ON
    23 days ago
  • $118k - $152k per year

     ...The Role We're looking for a Staff Java Engineer who combines deep technical expertise...  ...to design and deliver resilient, scalable backend solutions using modern Java technologies,...  ..., with a practical mindset for improving developer productivity and software quality. Bonus... 
    Long term contract
    Internship
    Immediate start

    Capco

    Toronto, ON
    11 days ago
  •  ...Job Responsibility: Title: Angular UI Developer Location: Toronto, CA Job Type: Fulltime...  .... : Capgemini is looking for a Java UI Developer on a fulltime position based...  ...responsive, and user-friendly Collaborate with backend developers to integrate front-end... 
    Permanent employment
    Full time
    Internship
    Home office
    Flexible hours

    Capgemini

    Toronto, ON
    7 days ago
  •  ...an organization that offers consulting opportunities and provides support as a partner? This is a long-term contract for a senior Java developer with experience with Curam CRM software Responsibilities ~ Development and configuration of CURAM Software Requirements... 
    Senior
    Long term contract
    Full time

    Yoush Consulting

    Toronto, ON
    23 days ago
  • $121k - $159k per year

     ...systems and looking for a Staff Software Developer with strong engineering skills and a track...  ...closely with technical leads and senior stakeholders, and play a key role in driving...  ...and iterate. • Design and build scalable backend services, APIs, and data pipelines that support... 
    Senior
    Long term contract
    Full time
    Local area
    Remote work
    Worldwide

    Varicent

    Toronto, ON
    1 day ago
  •  ...We are seeking a full stack developer with an excellent command of Java to supplement the Equities Technology / Cash & Electronic team. Client invests heavily in its front office electronic trading platform. The successful applicant would help turn this investment into a scalable... 
    Contract work

    Maarut

    Toronto, ON
    7 days ago
  • $95k - $145k per year

    Senior Java Developer Position Description We are Canada's largest independent information technology services firm, and after 45+ years, we're still growing! Join Canada's largest IT Company as a Senior Java Developer, in our Financial Services Sector in Toronto. Come... 
    Senior
    Work at office
    Local area
    Remote work
    Toronto, ON
    a month ago
  • $40.73 - $70 per hour

     ...Job Responsibility: Key Responsibilities Develop and Maintain APIs: Design and implement RESTful APIs to support various web and...  ...Performance Optimization: Monitor and improve the performance of the backend services. Security: Implement security best practices to... 
    Hourly pay
    Full time
    Remote work
    Relocation

    Zenith Algorithms

    Toronto, ON
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Java Backend Developer. Be the first to apply!