Java Developer
Arkhya Tech Inc.
Job Title: Senior Software Engineer – Java / Apache Flink (Hybrid)
Location: Toronto, ON (Hybrid – 3 days in-office / 2 days remote)
Position Overview
We are seeking a talented Senior Java Engineer with deep expertise in Apache Flink to join our growing Core Data Platform team in Toronto.
In this role, you will design, build, and optimize high-throughput, low-latency distributed streaming pipelines. You will play a critical part in evolving our real-time data architecture, transitioning legacy batch workflows into highly scalable, event-driven streaming solutions. This is a hybrid role requiring three days a week in our downtown Toronto office, offering a perfect balance of collaborative in-person whiteboarding and remote flexibility.
Core Responsibilities
- Pipeline Engineering: Design, develop, and maintain production-grade, stateful stream processing applications using the Java DataStream and Table/SQL APIs in Apache Flink.
- Architecture Evolution: Architect real-time event-driven systems utilizing Apache Kafka or AWS Kinesis integrated seamlessly with Flink.
- Performance Tuning: Optimize Flink cluster configurations, manage memory tuning (Managed vs. Unmanaged memory), write custom serializers, and manage RocksDB State Backend performance.
- Fault Tolerance & Reliability: Implement and manage robust state management strategies, including checkpointing, savepoints, and schema evolution rules to ensure exactly-once processing guarantees.
- Cross-functional Collaboration: Partner with Data Science, DevOps, and Product teams to translate complex business analytics into highly performant real-time metrics.
Required Skills & Qualifications
- Experience: 5+ years of professional software engineering experience in backend development, with a minimum of 2+ years of hands-on experience building production pipelines with Apache Flink .
- Java Expertise: Mastery of core Java (Java 11/17+) , including concurrency packages, multithreading, garbage collection tuning, and memory management.
- Distributed Ecosystems: Strong experience with event streaming backbones (specifically Apache Kafka , schema registries, and consumer/producer APIs).
- Data Fundamentals: Deep understanding of stream processing concepts such as event-time processing, watermarking, late data handling, and tumbling/sliding windows.
- CI/CD & Cloud: Familiarity deploying Flink applications into containerized cloud environments ( Kubernetes , AWS, or Managed Flink providers like Ververica/Confluent Cloud).
- Location Constraint: Must be currently living in or willing to relocate to the Greater Toronto Area (GTA) and able to commute to our downtown office 3 days a week.
- ...and if not matching to the required criteria. Role: Full Stack Developer Location: Toronto, ON (Hybrid) Position type: Fulltime... ...full stack developers 8+ years’ experience who needs to have core Java/Springboot skills on backend and Javascript and React skills on frontend...SuggestedFull timeWork from homeWorldwide
$113k - $130.22k per year
...you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now. We are currently seeking a Java + SQL + Angular Developer to join our team in Toronto, Ontario (CA-ON), Canada (CA). Once You Are Here, You Will: The Senior Applications...SuggestedLong term contractTemporary workInterim roleWork at officeRemote workFlexible hours- ...including analysis and design, development, testing and deployment. As a developer, the candidate will be responsible for developing & deploying... ...have At least 6+ years of experience with Java, and 7+ total IT experience....SuggestedInternship
$85k - $100k per year
...Provide technical and architectural guidance to development teams. Develop responsive web applications using Angular, React, or Vue.js . Build scalable APIs and microservices using .NET Core, Java Spring Boot, or Node.js . Conduct code reviews and drive coding,...SuggestedPermanent employmentFull timeLocal area$95k - $145k per year
...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 build High Value Payments with us! Location - Downtown Toronto (Hybrid - 4 days...SuggestedFull timeWork at officeLocal areaRemote work- Job Responsibility: Senior Java Developer As a Senior Java Developer your role is pivotal in designing and implementing robust software solutions within the Life and Annuities Insurance domain. With a focus on Spring Boot and Java the candidate will ensure seamless integration...Full timeWork at officeRemote work2 days per week3 days per week
$120k - $145k per year
...implementation, our 750+ global experts deliver intelligent solutions trusted by 500 million people. 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...Full timeWork from homeFlexible hours- ...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 for...Full timeFlexible hours
$95k - $145k per year
...organizational security standards and regulatory requirements. Develop and apply best practices for identity federation, SSO, MFA,... ...years of hands on experience on microservice implementation using Java/J2EE, Spring framework, Gradle, NodeJS, Restful APIs, Cloud SQL,...Full timeWork at office3 days per week- 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...Fixed term contractRemote workMonday to fridayFlexible hours
$120.8k - $170.8k per year
...As a Lead Java Engineer on Citi's distributed calculation platform, you will design and build the software that drives 500 million risk... ...processing hundreds of millions of distributed calculations every day. Develop new platform features without slowing down a system where small...Long term contractFull timeWork at officeRemote work2 days per week$80k - $130k per year
...information technology services firm, and after 50 years, we're still growing! Join Canada's largest IT Company as a 'Full Stack Java Developer', in our Financial Services Sector. This role is hybrid and requires you to be at our downtown Toronto and/or Client office (Scarborough...Full timeWork at office3 days per week$102.2k - $125k per year
...Engineering Team is looking to on-board a self-starting, high-performing Java software engineer with a strong engineering mindset to help us... ...potential to achieve your career goals. Here at TD, we hire and develop the best. Training & Onboarding We will provide training and...Full timeWork from home- ...Job Description We are looking for a Senior Full Stack Developer to design, build and maintain both front-end interfaces and back... ...scalable, secure and high-performing enterprise applications using Java, Spring Boot, React, Node.js, Python and SQL. This role suits...Full timeInternshipWork at officeRemote workRelocation2 days per week
$120k per year
...$120,000 About the Role We are seeking an experienced IVR Developer to join our team supporting enterprise contact center solutions... ...is ideal for a developer with strong expertise in Cisco CVP , Java , and contact center technologies , with hands-on experience building...Permanent employmentFull time$92k - $118k per year
...integrate AI-powered workflows into complex financial services environments. The Role At Capco, we're looking for a Backend Developer – Java/Python & AI with practical experience building AI-powered workflows and automation solutions within enterprise applications. You...Full timeInternshipImmediate start$95k - $145k per year
...Position Description: CGI is looking for an experienced Full Stack Developer to work on challenging assignments related to the modernization... ...hands-on expertise in both Angular-based front-end development and Java/Spring-based back-end development, along with demonstrated...Full timeWork at office2 days per week3 days per week$118k - $152k per year
...Modernize business-critical Java platforms and help shape the next generation of financial markets technology. The Role Capco is looking for a Senior Java Developer to join a major technology modernization initiative focused on upgrading business-critical legacy applications...Full timeInternshipImmediate start- ...nearly 1000 full-time professionals, and our annual growth rate exceeds 25%. Job Description We are looking for a Senior Java Developer with LLM expertise to lead the technical design, development and integration of core banking application systems for a major...Full timeInternshipWork at officeRemote workRelocation2 days per week
- ...Chatbot Content Developer – Documentation Modernization & AI Enablement Work Arrangement: 1 day onsite per week Experience Required... ...scripting automation experience, with Python (preferred) or Java development experience. ~ Experience working with Markdown documentation...Permanent employment1 day per week
- ...SENIOR SOFTWARE ENGINEER – JAVA, SPRING BOOT, REACT, AWS & CAPITAL MARKETS Toronto, ON - Hybrid (2-3 Days WFO) ROLE DESCRIPTION... ...portfolio managers, quantitative analysts, and product teams to develop technology solutions that create tangible business value in the...Long term contractPermanent employment
$72k - $138k per year
...through mentoring and on the job coaching Summary We are passively seeking Full Stack Java Developers to join our team on a 1-year fixed term . As a Full Stack Java Developer at Deloitte, you will play a crucial role in designing, developing, and maintaining Java-based...Long term contractTemporary workFixed term contractFlexible hours- ...Senior Backend Java Developer – Java, Spring Boot, Microservices & Azure Languages Required: English & Spanish (Professional Fluency) Work Arrangement: Hybrid: 2-3 days in office a week Job Description: We are seeking 8-12 years experienced highly skilled...Contract workWork at office2 days per week3 days per week
$84.46k - $127k per year
...Senior Application Developer Join Livingston and grow your career in the constantly changing world of international trade. Livingston... ...skill in one or more programming language(s) such as COBOL, VB.NET, JAVA, UML, Microsoft .Net, C#, SQL , Angular Advanced skill in...Long term contractFull timeWork at officeFlexible hours$92k - $118k per year
...services environments. The Role At Capco, we’re looking for a Java Backend Engineer with practical experience building AI-powered... ...(LLMs) and AI capabilities into enterprise applications, and develop intelligent workflows that solve business problems and improve operational...InternshipImmediate start- ...Description We are looking for a Full Stack Engineer to design, develop, and support scalable cloud-native applications that power... ...(CX), and operational business processes. You will use Java and Spring Boot to develop scalable backend services, React with...Full timeInternshipRemote workRelocation
$69.7k - $98.4k per year
...Testing using industry standard tools. ~ Strong knowledge of Core-Java concepts (OOP, collections, exception handling) ~ Experience in... ...potential to achieve your career goals. Here at TD, we hire and develop the best. Training & Onboarding We will provide training and...Full timeWork from home$119.5k - $148.2k per year
...years of total experience ~ Strong experience in solution designing. ~ Have a strong technology background as full stack (Java primarily) developer with the exceptional experience building large scale enterprise ~ Strategic planning and tech roadmap alignment Agile...Full timeWork from home$81.6k - $115.2k per year
...Software Engineer II (Java/Spring) Work Location: Toronto, Ontario, Canada Hours: 37.5 Line of Business: Technology Solutions Pay... ...role. Job Description: Job Accountabilities – What You'll Do Develop new solutions as required for engineering programs and projects...Full timeWork from home$95k - $145k per year
...years, we're still growing! Join Canada's largest IT Company as a "Java Full Stack Development Lead" in our Banking Services Division.... ...code. Designs solutions, writes code, performs unit testing, develops appropriate artefacts / documentation, and facilitates final delivery...Full timeWork at officeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Java Developer. Be the first to apply!
- java developer remote Toronto, ON
- entry level java developer Toronto, ON
- junior java developer Toronto, ON
- java developer Toronto, ON
- java developer no experience Toronto, ON
- développeur java Toronto, ON
- java software developer Toronto, ON
- senior java developer Toronto, ON
- java intern Toronto, ON
- java spring boot developer Toronto, ON

