Senior Java Backend Developer
$80 - $90 per hourNEARSOURCE 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.
- ...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...SeniorContract work
- ...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...SeniorPermanent employmentLocal areaFlexible hours
$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...SeniorWork at officeRemote workFlexible hours- ...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...SeniorFull time
- ...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...SuggestedWork at office2 days per week
- ...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...SeniorContract work
$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...SeniorHourly payFull timeContract workFor contractorsLocal area3 days per week$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 officeRemote work- ...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
$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...SeniorWork at office2 days per week- ...requirements. Develop solutions that are in line with the... ...supervision Strong Java experience in enterprise environments +... ...Advanced Seniority Senior...SeniorLong term contractFor subcontractor
$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 the... ...and building scalable backend services and APIs using the Spring...SeniorSeasonal workFlexible hoursNight shift- 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. ...SeniorFor contractors
$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...SeniorHourly payFull timeContract workWork at office2 days per week1 day per weekWeekday work$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 payFull timeContract workWork at office2 days per week1 day per weekWeekday work$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...SeniorWork at officeRemote work- ...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...SeniorLong term contractFull time
- ...our people are proud to Build. Better. As an Senior Full Stack Developer in our Build guild, you’ll design and deliver high-... ...the full technology stack. You’ll work hands-on in Java and Angular to build secure backend services and dynamic, enterprise-grade frontend applications...SeniorPermanent employmentFull timeContract work
$95k - $145k per year
Senior Developer - Java, Spring (Fraud IT) Position Description CGI is seeking a Senior Java Developer to join a high-performing delivery team supporting enterprise-scale applications and digital transformation initiatives. The successful candidate will contribute to...SeniorWork at office$104k - $130k 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...SeniorLong term contractFull timeLocal areaRemote workWorldwide- ...requirements. Develop solutions that are in line with client's... ...Very strong in Java development. Good analysis /coding and designing... ...C1 Advanced Seniority Senior...SeniorLong term contractFor subcontractor
- ...We are seeking a highly experienced and technically proficient Senior Java Developer to join a new initiative with our financial service client. The successful candidate will be part of one of two dedicated squads working to deliver a Minimum Viable Product (MVP) by the end...SeniorContract workWork at office
$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...SeniorWork at officeLocal areaRemote work- ...Senior Java/Spring Boot Developer Location: Toronto, ON (Hybrid – 2 days onsite) Contract: 12 months Experience Required: 6–8 years (10+ years industry experience preferred) Essential Skills • Core Java • Spring Boot • Angular 2+ • API development...SeniorContract work
- ...Spark Scala Developer – Spark, Scala, Java Skills: Digital – Apache Spark Location: Toronto, ON – Hybrid (4 Days WFO) Role Description / Job Description We are seeking a skilled Spark Scala Developer to join our team. The ideal candidate will have...SeniorContract work
- ...management Federation using SAML, OIDC, OAuth2 Mapping rules / policy scripting (often JavaScript-based in federation flows) Solid Java development experience, preferably with: Spring / Spring Boot, REST APIs, microservices concepts Authentication and authorization...SeniorContract work
- ...Senior Full Stack Developer – Java / Oracle PL/SQL Location Toronto, ON – Hybrid (4 Days WFO) Duration 6–12 Months Role Summary... ...modernization, and support of enterprise-grade applications and backend services. This role requires strong technical...SeniorContract work
- ...If you're passionate about backend engineering, solving complex problems... ...with languages such as C#, Java, C++, Golang, Rust, Python or... ...willingness to grow (no matter your seniority!). - A fluent level in... ...Feature Development: - Design, develop, and maintain critical backend...SeniorFull timeRemote work
- ...nearly 1000 full-time professionals, and our annual growth rate exceeds 25%. Job Description We are looking for a Java IVR Application Developer to join our voice/contact center engineering team and help develop, support, and continuously improve cloud-based IVR...Full timeInternshipRemote workRelocation
$95k - $145k per year
Senior Java Developer /Tech Lead 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 /Tech Lead, in our Financial Services...SeniorWork at officeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Java Backend Developer. Be the first to apply!
- entry level java developer Toronto, ON
- java developer no experience Toronto, ON
- junior java developer Toronto, ON
- java developer remote Toronto, ON
- senior java developer Toronto, ON
- java software developer Toronto, ON
- java developer Toronto, ON
- développeur java Toronto, ON
- backend software developer Toronto, ON
- backend developer Toronto, ON
