Software Developer III – Java

88755
Toronto, Ontario
Contract
9 hours ago

Job Title: Software Developer III – Java
Location: Toronto, ON (Hybrid)
Estimated Duration: 9 Months

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

The pay range that the employer reasonably expects to pay for this position is between CA$67.00 and CA$77.00

Our voluntary benefits offering includes medical, dental, vision and retirement benefits.

This posting is for an existing vacancy.

If you believe this post to be fraudulent, please report by clicking here

Tundra Technical Solutions is a global workforce and technology delivery firm, ranked by Staffing Industry Analysts as one of the largest in North America. At Tundra, we aren't just hiring top talent at the world's most recognizable brands; we are pioneers of social recruitment. We are an equal opportunity employer, and we do not discriminate on the basis of race, religion, color, national origin, sex, sexual orientation, age, veteran status, disability, genetic information, or other legally protected characteristics. We welcome and encourage diversity in the workplace.

We use artificial intelligence tools to help our recruiters screen and assess talent. These tools do not replace human decision making in the process.

Not interested in this position, but know somebody who might be? Check out our Referral Reward Program, referrals are a big secret behind our success. As always, we’re on the lookout for great people. And we know that you know great people!