Software Developer – Java

ProViso Consulting View all jobs

  • Toronto, ON
  • Permanent
  • Full-time
  • 1 month ago
Candidate profile details:
  • Degree/Level of Education: Post secondary with an engineering degree is preferred
  • Certifications Required: Azure developer, Java or Oracle certifications
  • Years of Overall Experience: 5+ years of experience
  • How will performance be measured: how much initiative they take, how they perform in their day to day (meeting deadlines), how much of a team player they are
  • Preferred/Ideal Candidate: coming from banking or financial institutions, agile/scrum experience, supported payment projects
Job description:
  • You will have the opportunity to work as a Software Engineer on our Online & Mobile backend team.
  • From Day 1, you are an equal member of the team who will be given meaningful assignments to help us deliver improvements and build new microservices for a variety of customer-facing projects across client, including Banking, Direct Investing, Mobile Payments, and more.
Job responsibilities:
  • Work with other software engineers in Agile Scrum teams to design and build API’s according to business requirements and architectural guidelines
  • Adhere to developer expectations defined by the team to ensure high-quality, re-usable, and maintainable software, including unit testing, code reviews, and documentation
  • Continuously enhance your own knowledge and expertise to keep current with leading-edge technologies, trends, and developments, and transfer this knowledge to the team through informal day-to-day interactions.
  • Work on a broad range of tasks and multiple, concurrent projects. Prioritize and manage own workload in order to deliver quality results and meet timelines
  • Help create a positive team environment that promotes collaboration, quality, innovation, and teamwork
  • Perform Unit and System Integration testing
  • Troubleshoot and determine root cause and resolution for application defects
  • Ensure defect free programming by testing and debugging using available/appropriate tools and participate in reviewing peer coding
  • Adhere to standard security coding practices to ensure application is free of most common coding vulnerabilities
  • Continuously enhance knowledge/expertise and keep current with leading-edge technologies trends/developments and develop expertise in client services, applications, infrastructure, analytical tools and techniques that can contribute to effective solution development/delivery
Must-Have Hard Skills:
  • 5+ years of java development experience
  • 1+ years of experience with Azure cloud deployment and development
  • Understanding of data structures and design patterns
  • 5+ years of experience with CI/CD pipelines
Soft skills:
  • Strong communication both written and verbal
  • Strong team players
  • Strong technical and business acumen – being able to speak to the business so they understand
Nice-To-Have:
  • Banking or financial institution experience
  • Payment project experience
  • Agile/Scrum experience – highly desirable
Please note:
  • AI is not used to screen, assess, or select candidates.
  • This role reflects an existing vacancy at the time of posting.
Job Details14179Contract9 monthsTorontoRecruiterVarun Puggal
|

ProViso Consulting