Senior Reactive Java Engineer
4 days ago
Job Title: Senior Reactive Java Engineer
Primary Location: Remote in Canada (Ontario or British Columbia)
Position Type: Contract to Hire (6-months contract w/ conversion to full-time hire)
Overview
TalentFish is casting a line for a Senior Level Reactive Java Engineer. This is a remote Contract To Hire opportunity with our premier global client. This role is open due to organizational growth.
What You Bring to the Role. (Ideal Experience)
- Experience building systems using Java 21 features with a functional programming style.
- 5+ years of professional development on critical backend systems in a production environment.
- Familiarity with a reactive application framework such as Akka, Vert.x or Spring Reactor.
- Excellent working knowledge of at least one high performance relational database such as MySQL.
- Strong understanding of database schema design and access.
- Strong understanding of API Design.
- Understanding of the tradeoffs in the various approaches to designing concurrent software.
- Experience building highly concurrent network services.
- Thorough knowledge of techniques for testing distributed systems.
- Experience with system profiling and performance tuning.
- Understanding of JVM memory management and garbage collection tuning.
- High level of comfort working on Linux from command line.
- Solid understanding of cloud computing strengths and weaknesses.
- Solid understanding of security and encryption practices.
Nice to have Skills & Experience
- Experience working with a NoSQL database.
- Skill with system scripting languages such as Python or Ruby for tool creation.
- Experience with debugging and profiling tools.
- Experience with load testing high performance distributed systems.
What You'll Do. (Skills Used in this Position)
- Create maintainable software including comprehensive unit and performance testing using Java21, Vert.x framework, AWS (API Gateway, Cognito, Lambda, Dynamo, S3).
- Active participation in peer code reviews and all scrum ceremonies.
- Be a trusted mentor for other members of the team, openly participating in knowledge sharing and pair programming exercises.
- Uphold and help evolve coding standards using best-practices and lessons-learned.
- Consistent and effective communication and collaboration with peers and stakeholders.
- Bring energy and commitment to our inclusive and equitable team environment.
- Contribute to recruiting and onboarding efforts as our team grows.
- Building new modules in a distributed loyalty system.
- Maintaining existing modules inside a distributed loyalty system.
- Working on and building distribution algorithms for prize awards to end users.
- Building and working in systems that do real time metric aggregation and reporting.
- Working with and extending existing MySQL.
- Improving fault tolerance and automatic failovers inside the existing platform.
- Refactoring existing code for maintainability and performance.
About Our Client
Come be part of a creative and supportive organization Our premier client is a global engagement technology company that delivers next generation brand experiences, custom technology solutions and products that captivate, engage, and spark motivation. ** Our client is ranked One of The Best Companies to Work For with a 95% employee rating.
Compensation Information
This is a Contract to Hire position with expectation of full-time conversion after 6-months. Candidates must be authorized to work full-time without restrictions. The expected annual salary range for this position is 100K – 130K Canadian Dollars. The hourly contract rate is based on salary equivalent, experience, and qualifications. TalentFish is committed to pay transparency and equal opportunity.
TalentFish is an employee-owned company pioneering a new realm in talent acquisition. We are redefining IT staffing by evolving AI, video screening, and our unique platform. TalentFish focuses on providing the best employee, consultant, and client experience possible.
-
Senior Reactive Java Engineer
3 days ago
Ontario, Canada TalentFish Full timeJob Title: Senior Reactive Java Engineer Primary Location: Remote in Canada (Ontario or British Columbia) Position Type: Contract to Hire (6-months contract w/ conversion to full-time hire) Overview TalentFish is casting a line for a Senior Level Reactive Java Engineer . This is a remote Contract To Hire opportunity with our premier global client....
-
Senior Reactive Java Engineer
5 days ago
Ontario, Canada, Canada TalentFish Full timeJob Title: Senior Reactive Java Engineer Primary Location: Remote in Canada (Ontario or British Columbia) Position Type: Contract to Hire (6-months contract w/ conversion to full-time hire) Overview TalentFish is casting a line for a Senior Level Reactive Java Engineer. This is a remote Contract To Hire opportunity with our premier global client. This role...
-
High-Performance Java Software Developer
2 weeks ago
Ontario, Canada TalentFish Full timeAbout the RoleWe are seeking a highly skilled Senior Reactive Java Engineer to join our team as a Contract to Hire opportunity. The successful candidate will work on building and maintaining critical backend systems in a production environment.Key ResponsibilitiesCreate maintainable software using Java 21, Vert.x framework, AWS services including API...
-
Senior Java Developer
3 months ago
Mississauga, Ontario, Peel region, Canada Open Systems Technologies Full timeOpen Systems Tech is looking for a Senior Java Developer for one of our financial services clients. This is a time sensitive opportunity, please apply ASAP.Job Title: Senior Java DeveloperLocation: Mississauga – Hybrid – 3 days/weekTerm: Long term contract plus extensionWe are looking for a talented professional with strong technical skills to design and...
-
Senior Software Engineering Leader
4 weeks ago
Ontario, Oregon, Canada Ardene Full timeOverviewArdene is a leading retailer seeking a highly skilled Senior Software Engineering Leader to lead our software development team.Salary and BenefitsThe estimated salary for this position is $120,000 per year. As a valued member of our team, you will receive a comprehensive benefits package, including medical, dental, and vision insurance, as well as a...
-
Senior Java Software Engineer
1 month ago
Mississauga, Ontario, Peel region, Canada Synechron Full timeWe areAt Synechron, we believe in the power of digital to transform businesses for the better. Our global consulting firm combines creativity and innovative technology to deliver industry-leading digital solutions. Synechron’s progressive technologies and optimization strategies span end-to-end Artificial Intelligence, Consulting, Digital, Cloud & DevOps,...
-
Senior Java Developer
1 month ago
Markham, Ontario, York region, Canada Experis Canada Full timeWe are looking for a highly skilled Senior Java Developer to join our team in Markham, Ontario. This role is intended for an experienced full-stack Java developer who excels in improving system performance, ensuring scalability, providing production support for core applications, and maintaining an up-to-date technology stack.Key Responsibilities:Lead the...
-
Senior Big Data Engineer
4 weeks ago
Ontario, Canada Open Systems Technologies Full timeAt Open Systems Technologies, we are seeking a highly skilled Senior Big Data Engineer to join our team. This is an excellent opportunity for a talented professional looking to work on high-performance, scalable microservices using Java Spring Boot.Our ideal candidate will have strong proficiency in Java, Spring Boot, and microservices architecture, as well...
-
Java Software Engineer
1 month ago
Toronto, Ontario, Ontario, Canada Iris Software Inc. Full timeIris's direct client, a leading Candian bank is looking to hire a Java Developer for a long term opportunity in Toronto.Hybrid Model- 3 daysMust have:Bachelor's degree in Computer Science, Information Technology, or related field coupled with at least 3 years java development experience.Proficiency in Java11 minimumWorking knowledge of Spring...
-
Senior Java Developer for Financial Services
4 weeks ago
Ontario, Canada Open Systems Technologies Full timeAt Open Systems Technologies, we are seeking a highly skilled Senior Java Developer to join our team in Mississauga. This is an exciting opportunity to work on high-performance, scalable microservices using Java Spring Boot.**Job Overview:**We are looking for an experienced developer who can design, develop, and implement real-time and batch data handling...
-
Senior Java Software Engineer
2 weeks ago
Toronto, Ontario, C6A, Ontario, Canada Infotek Consulting Services Inc. Full timeInfotek Consulting is searching for a Principal Software Engineer who is eager to boost capabilities of capital markets products and analytics platformsJava, SpringBoot, Kafka and Capital Markets / Derivatives Trading system experienceCandidate Requirements/Must Have Skills:Minimum 10 years of experience in enterprise application development using 2 or more...
-
Java Software Engineer
5 days ago
Mississauga, Ontario, C4W, Peel region, Canada Synechron Full timeWe areAt Synechron, we believe in the power of digital to transform businesses for the better. Our global consulting firm combines creativity and innovative technology to deliver industry-leading digital solutions. Synechron’s progressive technologies and optimization strategies span end-to-end Artificial Intelligence, Consulting, Digital, Cloud & DevOps,...
-
Java Backend Developer
1 day ago
Ontario, Canada Flexton Inc. Full timeJob Title: Java Backend DeveloperLocation: Ontario, CanadaDuration: 6+ Months and a possible extKeyskills: Data structure Algorithms, JAVA, RestFul API, Spring framework, ecommerce, retail, enterprise applications or Product Development background experience.Job DescriptionHands on Data Structure Algorithms + JAVA + RestFul API Development + Spring...
-
Java Backend Developer
1 day ago
Ontario, Canada Flexton Inc. Full timeJob Title: Java Backend DeveloperLocation: Ontario, CanadaDuration: 6+ Months and a possible extKeyskills: Data structure Algorithms, JAVA, RestFul API, Spring framework, ecommerce, retail, enterprise applications or Product Development background experience.Job DescriptionHands on Data Structure Algorithms + JAVA + RestFul API Development + Spring...
-
Senior Java Developer
2 weeks ago
Mississauga, Ontario, C4W, Peel region, Canada Open Systems Technologies Full timeOpen Systems Tech is looking for a Senior Java Developer for one of our Financial services clients. This is a time sensitive opportunity, please apply ASAP.Job Title: Senior Java DeveloperLocation: Mississauga - 3 days - HybridTerm: 1 year contract plus extensionTechnology Skills: • Must have expert level (hands-on) knowledge and understanding in JAVA/J2EE...
-
Java Software Engineer
2 hours ago
Toronto, Ontario, C6A, Ontario, Canada Flexton Inc. Full timeResponsibilities:Develop Java-based applications with a focus on high-performance and scalable systems.Implement Restful APIs to integrate with various internal and external services.Write clean, maintainable, and efficient code using Java and the Spring framework.Collaborate with cross-functional teams to design and implement system features.Solve complex...
-
Java and Tomcat Senior Developer
2 months ago
Markham, Ontario, York region, Canada The Nationwide Group Full timeJava and Tomcat Senior DeveloperThe Nationwide Group of Companies (TNG) is a pioneer in designing and developing outsourced financial services software, exclusively focused on creating comprehensive and customizable solutions to the real estate industry. Utilizing world class technology, TNG delivers solutions to the entire mortgage life cycle through its...
-
Senior Java FullStack developer
5 days ago
Toronto, Ontario, C6A, Ontario, Canada Iris Software Inc. Full timeIris's client, one of the world's largest multinational investment banking and financial services corporation is looking to hire a Senior Java Fullstack developer for a Long-Term opportunity.Work location: Toronto, ON (Hybrid onsite – 3 day’s a week)Senior Consultant min 10+ years of experience.Essential:Experience with Java 8+ and Spring...
-
Java Backend Developer
1 day ago
Ontario, Canada Flexton Inc. Full timeJob Title: Java Backend DeveloperLocation: Ontario, CanadaDuration: 6+ Months and a possible extKeyskills: Data structure Algorithms, JAVA, RestFul API, Spring framework, ecommerce, retail, enterprise applications or Product Development background experience.Job DescriptionHands on Data Structure Algorithms + JAVA + RestFul API Development + Spring...
-
Java Backend Developer
1 day ago
Ontario, Canada Flexton Inc. Full timeJob Title: Java Backend Developer Location: Ontario, Canada Duration : 6+ Months and a possible ext Keyskills: Data structure Algorithms, JAVA, RestFul API, Spring framework, ecommerce, retail, enterprise applications or Product Development background experience. Job Description Hands on Data Structure Algorithms + JAVA + RestFul API Development + Spring...