Senior Java Software Engineer

11 hours ago


Toronto, Canada Snaplii Full time

Snaplii is one of Canada’s fastest-growing fintech platforms, transforming how people pay, save, and earn rewards. With over $70M in annual transaction volume and 200,000+ users across North America, we deliver unmatched utility and loyalty through a single seamless app. We’ve ranked as high as #5 on the Apple App Store during peak shopping seasons, and consistently remain in the Top 40, driven by a highly engaged, high-retention user base. Snaplii supports 500+ leading brands including Walmart, Amazon, and Esso, with a platform fully built and maintained in-house—engineered to scale and support a growing suite of financial products. About the Role We are an innovative startup seeking a highly skilled and adaptable Senior Java Developer to join our dynamic team. In addition to developing robust and scalable software solutions, this role requires providing technical support to other departments. You will need to thrive in a fast-paced environment, handle high-pressure situations, and align with the tight schedules of a growing company. If you are a critical thinker, capable of designing and implementing complex systems, rapidly learning new technologies, and effectively collaborating across departments, we’d love to hear from you. Responsibilities Design, develop, and maintain high-quality Java applications. Provide technical support to various departments, ensuring smooth cross-departmental communication. Debug and resolve complex bugs efficiently, ensuring the system runs reliably. Write, review, and maintain comprehensive technical documentation. Conduct and optimize unit and integration testing to ensure robust software quality. Quickly onboard existing projects or tasks, ensuring seamless transition and continuity. Stay updated with new tools, technologies, and best practices, adapting to evolving technical landscapes. Qualifications Education: Bachelor’s degree or higher in Computer Science or related field. Experience: 5+ years of professional experience in Java development. Required Skills Strong expertise in Java programming, including proficiency with generics and lambda expressions. Mastery of object-oriented programming principles and design patterns. Advanced knowledge of multi-threading and concurrent programming. Strong ability to read, analyze, and work with existing source code. Expert knowledge of SQL and MySQL. Proficiency in Redis and its various use cases. In-depth understanding of AWS services. Deep knowledge of Docker and Kubernetes. Expertise in Spring Boot, Spring MVC, and Spring WebFlux. Skilled in implementing unit tests and integration tests to maintain code quality. Exceptional ability to communicate and collaborate across departments. Adaptability to quickly learn new technologies and embrace diverse technical stacks. Strong problem-solving skills with a proactive approach to handling challenging tasks. Preferred Skills Experience in a startup environment or a high-pressure, fast-paced workplace. Familiarity with debugging tools and techniques. Demonstrated ability to take ownership of complex projects and drive them to completion. Compensation Package Equity: Significant stock options grant (Targeting 1x of base salary value) Bonus: Up to $100,000 Total Compensation: Up to $300,000+ for top-tier candidates. #J-18808-Ljbffr



  • Toronto, Canada Veeva Systems Full time

    Join to apply for the Senior Software Engineer - Java role at Veeva SystemsJoin to apply for the Senior Software Engineer - Java role at Veeva SystemsGet AI-powered advice on this job and more exclusive features.Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster. As...


  • Toronto, Canada Delpath Full time

    Direct message the job poster from Delpath Job Overview Contract Duration: 4 months with high likelihood of extension Possibility of extension: Yes, depending on business needs and performance Number of Positions: 1 Schedule Hours: 9 am-5 pm Monday-Friday (No OT) Reason: Extra support Typical Day in Role Build and maintain containerized microservices using...


  • Toronto, Canada Delpath Full time

    Direct message the job poster from Delpath Job Overview Contract Duration: 4 months with high likelihood of extension Possibility of extension: Yes, depending on business needs and performance Number of Positions: 1 Schedule Hours: 9 am-5 pm Monday-Friday (No OT) Reason: Extra support Typical Day in Role Build and maintain containerized microservices using...


  • Toronto, Canada MSZ Systems Full time

    Job LocationDowntown Toronto (3 days work from office)Job DescriptionAs a Senior Java Software Engineer, you will be responsible for designing, developing, and maintaining high-performance applications using Java and the Spring Boot framework. You will work closely with cross-functional teams to deliver innovative software solutions that meet our clients\'...


  • Toronto, Canada Iris Software Inc. Full time

    Overview Helping talents upskill their career journey in IRIS Software, Financial Services (BFSI) | Hiring Java Developers in Ontario Canada Position: Software Engineer in Test Skills: Automation, Python, ETL, SQL, Framework Development Responsibilities Experience in a variety of both API and UI test automation frameworks/tools e.g., Soap/RestUI, Selenium,...


  • Toronto, Canada Botsford Associates Full time

    Botsford Associates is hiring Senior Back-End Java Developers to support a number of large-scale Foreign Exchange (FX) platform modernization and integration program within our Capital Markets division. This role focuses on the integration of FX capabilities into systems across the enterprise, including recently acquired financial entities by our clients....

  • Java Developer

    4 hours ago


    Toronto, Canada Iris Software Inc. Full time

    Java Developer with CMS Please find below Job description and share me your updated resume at Saurav.upadhyay@irissoftware.com. Skills dotCMS Adobe Experience Manager (AEM) Sitecore Magnolia Contentful Key Responsibilities Design, develop, and maintain Java-based backend services using Spring Boot and microservices architecture. Build and optimize RESTful...

  • Software Engineer

    3 days ago


    Toronto, Canada Accelerate Her Future® Full time

    Join to apply for the Software Engineer (C#, Java) role at Accelerate Her Future® 5 days ago Be among the first 25 applicants Description Requisition ID: 245392 Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture. Job Title Software Engineer Location Toronto, 2201 Eglinton Ave. E. About The Role We are...


  • Toronto, Canada Northbridge Financial Corporation Full time

    A leading Canadian insurance company is looking for a Senior Software Engineer in Toronto. This role involves developing complex insurance systems, troubleshooting, and assisting users. The ideal candidate should have over 8 years of experience in software engineering, as well as proficiency in Java / J2EE and cloud technologies. The company offers a hybrid...


  • Toronto, Canada Northbridge Financial Corporation Full time

    A leading Canadian insurance company is looking for a Senior Software Engineer in Toronto. This role involves developing complex insurance systems, troubleshooting, and assisting users. The ideal candidate should have over 8 years of experience in software engineering, as well as proficiency in Java / J2EE and cloud technologies. The company offers a hybrid...