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 8 hours ago
Similar jobs that could be interesting for youBased on the Senior Java Backend Developer in Toronto, ON vacancy
  • $90 - $100 per hour

     ...Role : Senior Backend Developer Length : 1 year contract (strong potential for extension) Rate : $90-$100/hr INC Location : Downtown Toronto...  ..., develop, and maintain scalable backend services using Java and Kotlin Build and optimize APIs within a microservices... 
    Senior
    Contract work
    Flexible hours

    Hays

    Toronto, ON
    4 days ago
  •  ...credit products and services strive to empower our clients when they interact with us. We're looking for a talented and passionate Senior Java Developer to join our team. Our team is designed to deliver products throughout the client's journey, not projects; each lab is setup... 
    Senior
    Full time
    Flexible hours

    Royal Bank of Canada

    Toronto, ON
    5 days ago
  • $65 - $70 per hour

     ...Role: Java Developer Location: Toronto, ON Type: Contract Rate: CAD65/hr - CAD70/hr Job Description: • Builds, codes, tests, maintain high quality software in Java codebase • Participates in Agile sprints and ceremonies; supports rapid iteration and development... 
    Suggested
    Contract work

    Hays

    Toronto, ON
    4 days ago
  • $200k - $300k per year

     ...Job Description: Seeking a passionate Backend Developer with 0-7 years of experience to develop and maintain server-side applications and infrastructure that power web and mobile platforms. The role includes designing robust APIs, working with databases, and collaborating... 
    Suggested

    Stealth Startup

    Toronto, ON
    1 day ago
  •  ...Job Title: Senior Java Full Stack Developer (Java / Angular or React / Volante) Company: Cogency Inc. Location: Toronto (Hybrid – 3 Days Onsite...  ...technologies. Build scalable and high-performance backend services using Spring Boot and Microservices architecture.... 
    Senior
    Full time
    3 days per week

    Cogency

    Toronto, ON
    2 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
    6 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
    20 hours ago
  •  ...more inclusive world. Job Description Java Backend (Springboot + Kafka)  Job Summary: We are seeking a skilled Java Backend Developer to join our team supporting a major...  ...licenses, Relevant experience and skills, Seniority and performance, Market and business consideration... 
    Permanent employment
    Full time
    Local area

    Capgemini

    Toronto, ON
    26 days ago
  •  ...Job Responsibility: Job title: Sr. Java Backend Developer Location: Hybrid 3 days Toronto, ON 10+ years experience required / Responsibilities:Effective and clean code development based on requirementsPerform unit testing & integration testingOptimize current ETL codeAssist... 
    Senior
    Fixed term contract
    Remote work
    Monday to friday
    Flexible hours

    Compest Solutions Inc

    Toronto, ON
    7 days ago
  •  ...description We are seeking a skilled and passionate Senior Software Engineer with strong expertise in Java and AWS to join our technology team. The ideal candidate...  ...advantageous. Responsibilities Design, develop, and maintain robust and scalable applications using... 
    Senior

    Luxoft

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

    Senior 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 "Senior Java Developer" in our Banking Services Division. Location... 
    Senior
    Work at office
    Remote work
    Flexible hours
    Toronto, ON
    19 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
    6 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
    11 hours 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
    20 hours ago
  •  ...traders, operations staff and peers to understand requirements. Develop solutions that are in line with the client's technology biases,...  ...Proven independent delivery without close supervision Strong Java experience in enterprise environments + Knowledge in Python (2 years... 
    Senior
    Long term contract
    For subcontractor

    Luxoft

    Toronto, ON
    17 days ago
  • $75 per hour

     ...Senior JAVA Developer • Must have Banking / Financial Services domain, with Payment Technologies experience • Required Technical Skills: • Java 21, Spring Boot • Microservices Architecture and event-based Microservices development. • API Development, API Integrations... 
    Senior
    Hourly pay
    Full time
    Contract work
    For contractors
    Local area
    3 days per week
    Toronto, ON
    4 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
  • $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
    5 days ago
  •  ...Iris Software is hiring multiple C# developers for one of the top banking clients in Downtown Toronto, ON. Kindly find the job details...  ..., SOAP Services, and SQL. • Strong .NET & C# expertise on backend services with multithreading and memory management. • Very strong... 
    Senior
    Work at office

    Iris Software Inc.

    Toronto, ON
    12 days ago
  • Experience and Skill Set Requirements ~10+ years' experience in the use of J2EE development tools ~ Experience in integration of commercially available API design and implementation (load balancing, discovery, resiliency). ~10+ experience with IBM Urban Code tools. ...
    Senior

    Maarut Inc

    Toronto, ON
    16 days ago
  •  ...Top 3 Required Skills: · Java · Spring Boot · Microservices · Angular · AI   Role Description: · Design, develop, and maintain high-performance backend services using Java (17+), Spring Boot, and Microservices architecture · Build and expose... 

    Astra North Infoteck Inc.

    Toronto, ON
    21 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
    8 days ago
  • $90k - $110k per year

     ...project software solution ever developed. Combining an incredibly...  ...position from Intermediate to Senior level, is $90,000 to $110,000...  ...applicants Job Overview The Java Developer is responsible for...  ...designing and building scalable backend services and APIs using the... 
    Senior
    Full time
    Seasonal work
    Flexible hours
    Night shift

    CMiC

    Toronto, ON
    7 days ago
  •  ...talent to match. The team and the mission You'd be joining our Backend team within the Platform Engineering division. We're a group with an unusual mandate inside MaintainX: we treat our internal developer platform as a real product, with internal customers (150+... 
    Senior
    Local area
    Immediate start

    MaintainX

    Toronto, ON
    5 hours ago
  • $77 - $82 per hour

     ...Lead Backend Developer (Java/Spring Boot, API Architecture) Be part of a transformative technology initiative within the insurance industry, working on scalable services, modern APIs, and enterprise-wide integrations. This hybrid contract offers exposure to complex systems... 
    Hourly pay
    Full time
    Contract work
    Work at office
    3 days per week
    Weekday work

    Recrute Action

    Toronto, ON
    5 days ago
  • $70 - $75 per hour

     ...Senior Java Integration Developer (REST APIs) Shape the future of backend integration solutions within the insurance industry. This hybrid opportunity offers the chance to work on impactful initiatives involving REST APIs, system integrations, data transformation, and scalable... 
    Senior
    Hourly pay
    Full time
    Contract work
    Work at office
    3 days per week
    Weekday work

    Recrute Action

    Toronto, ON
    5 days ago
  • $58 - $60 per hour

     ...Job Title: Quadient Senior Developer Location:Toronto, ON Work Arrangement: Hybrid (2 days WFO) Employment Type: Contract Duration: 06-12 Months Domain: BFSI Pay Rate: CAD 58-60/hour Incorporated Application Deadline: June 15th, 2026 SKILLS REQUIRED... 
    Senior
    Contract work

    Pacer Group

    Toronto, ON
    4 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,...  ...future duties and responsibilities • Develop and maintain backend services using Java, Spring Boot, and RESTful APIs. • Architect... 
    Senior
    Work at office
    Remote work
    Toronto, ON
    a month ago
  • $120k - $135k per year

     ...it. Own it. Sangoma is excited to announce an opening for a Senior Backend Developer to join our talented team. As a recognized leader in business...  ...with services written in other languages such as Node.js and Java. ~ Strong problem-solving skills with the ability to quickly... 
    Senior
    Full time
    Remote work
    Work from home
    Flexible hours

    Sangoma

    Toronto, ON
    a month ago
  •  ...Senior Java Developer Role Overview We are looking for an experienced Java Developer to design, develop, and maintain scalable backend systems. The ideal candidate will have strong expertise in Java-based technologies, microservices architecture, and cloud platforms... 
    Senior
    Contract work

    Trident Staff

    Toronto, ON
    a month ago

Do you want to receive more vacancies?

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