Senior Reactive Java Engineer

4 days ago


Ontario, Canada TalentFish Full time

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.



  • Ontario, Canada TalentFish Full time

    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....


  • Ontario, Canada, Canada TalentFish Full time

    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...


  • Ontario, Canada TalentFish Full time

    About 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 time

    Open 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...


  • Ontario, Oregon, Canada Ardene Full time

    OverviewArdene 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...


  • Mississauga, Ontario, Peel region, Canada Synechron Full time

    We 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 time

    We 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...


  • Ontario, Canada Open Systems Technologies Full time

    At 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...


  • Toronto, Ontario, Ontario, Canada Iris Software Inc. Full time

    Iris'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...


  • Ontario, Canada Open Systems Technologies Full time

    At 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...


  • Toronto, Ontario, C6A, Ontario, Canada Infotek Consulting Services Inc. Full time

    Infotek 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...


  • Mississauga, Ontario, C4W, Peel region, Canada Synechron Full time

    We 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,...


  • Ontario, Canada Flexton Inc. Full time

    Job 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...


  • Ontario, Canada Flexton Inc. Full time

    Job 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 time

    Open 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...


  • Toronto, Ontario, C6A, Ontario, Canada Flexton Inc. Full time

    Responsibilities: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...


  • Markham, Ontario, York region, Canada The Nationwide Group Full time

    Java 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...


  • Toronto, Ontario, C6A, Ontario, Canada Iris Software Inc. Full time

    Iris'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...


  • Ontario, Canada Flexton Inc. Full time

    Job 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...


  • Ontario, Canada Flexton Inc. Full time

    Job 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...