Software Developer - ProServ (Contract - 8 months)

UniverisToronto, ON
$60 - $65Hybrid

About The Position

At Univeris, the Software Developer perform a variety of activities involving the analysis, design, development, operation, and maintenance of software, following the iterative software development process and software development best practices.

Requirements

  • Bachelor’s Degree in Computer Science/related field or equivalent work experience.
  • 5+ years of experience in software development.
  • 2+ years of development experience in design/architecture.
  • Experience with object-oriented programming using Java
  • Experience with cloud computing platforms
  • Facilitate and develop plans for application changes
  • Excellent analytical and problem-solving skills
  • Attention to details and change impact analysis
  • Aptitude and interest in quickly learn new and emerging technologies and methods
  • Strong written/spoken communication skills
  • Ability to take a project from requirements to launch
  • Professional proficiency in English
  • Eligible to work in Canada.

Nice To Haves

  • Strong understanding of design patterns and object-oriented techniques.
  • Proven experience in the design of complex software development solutions.
  • Expertise in developing APIs (RESTful and SOAP)
  • Experience with SQL, REST, and UI Frameworks.
  • Proven experience with JUnit/TestNG and mocking frameworks (Mockito, etc) for Unit and Integration tests.
  • Working knowledge of the Atlassian stack - Confluence, JIRA, Bamboo, etc.
  • Proficiency in (or similar technologies)
  • Java, XML/XSL, HTML/Javascript, Data Modelling
  • Framework: Spring, JSF
  • Database: MSSQL, Table Design, Stored Procedure, Release management, PostgreSQL
  • Front end: Vue, JSF, XSL, Freemarker
  • Version Control, Unit Test, API, Real-time processing, Batch processing
  • Reporting: XSL-FO, BIRT, ActiveReport
  • Background in the financial services industry, and specifically the wealth management industry
  • Experience with Single-Sign On (OAuth).
  • Experience with API integration with pre-existing AI models.

Responsibilities

  • Has working experience in an iterative software development life cycle model, preferably following an Agile methodology like SCRUM, SAFe, XP, etc.
  • Contributes to code reviews and code inspections.
  • Writes well-designed, testable code.
  • Integrates software components into a fully functional software system.
  • Troubleshoots, debugs, and upgrades existing systems.
  • Documents and maintains software functionality.
  • Participates in cross-team software process improvement initiatives.
  • Works in a fast-paced organization following Agile methodology.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service