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.
$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...SeniorPermanent employmentFull timeManual laborLocal areaRemote work- ...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
$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...SeniorLong term contractTemporary workFixed term contractFlexible hours$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...SeniorFull timeWork from homeFlexible hours- ...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...SeniorPermanent employmentFlexible hours
$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$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...SeniorWork at office3 days per week- ...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...SeniorLong term contractFull timeWork at officeLocal areaRemote workWorldwideFlexible hours
$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...SeniorLong term contractFull timeWork at officeWork from homeFlexible hours$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$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....SeniorWork at office3 days per week- ...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
- 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 ...SeniorFull time
- ...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...SeniorDaily paidLong term contractPermanent employmentApprenticeshipFixed term contractFlexible hours
- ...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 office2 days per week
- ...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
- ...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...SeniorContract workWork 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
- ...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...SeniorFull timeFixed term contractRemote workRelocationMonday to fridayShift 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
- ...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
$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$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$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 contractInternshipImmediate start- ...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 employmentFull timeInternshipHome officeFlexible hours
- ...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
$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...SeniorLong term contractFull timeLocal areaRemote workWorldwide- ...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
$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$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 payFull timeRemote workRelocation
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Java Backend Developer. Be the first to apply!
- junior java developer Toronto, ON
- développeur java Toronto, ON
- entry level java developer Toronto, ON
- java software developer Toronto, ON
- senior java developer Toronto, ON
- java developer no experience Toronto, ON
- java developer remote Toronto, ON
- java developer Toronto, ON
- backend software developer Toronto, ON
- backend developer Toronto, ON
