Developer

84250
Toronto, ON
Contract
3 weeks ago

Position Title: Developer
Location: Toronto, ON (Hybrid)
Estimated Duration: 2 months

Story Behind the Need
Business group: Client Engineering – Mobile and Web – Digital Engineering Operations part of Digital Banking, supporting mobile and web development
Project: Application Support work for client Digital projects – working on online and mobile banking; back-end development; maintain reliability of applications and production support

We are looking for a developer to join our Digital Engineering Operations. The ideal candidate is passionate about designing and developing complex, highly reliable and scalable enterprise systems. They have a keen interest in application monitoring, security, and maintenance with a strong developer-focused mindset and thrive in a fast-moving environment. As a senior member of this highly talented and interactive team, you will not only get the opportunity to grow and learn from experts but also to mentor growing developers to enhance your leadership skills.

Candidate Value Proposition:
The successful candidate will have the opportunity to work in a diverse environment and make a difference and lasting impact. As part of a top 5 Canadian Bank, they will have an opportunity to be part of a group of talented people changing how the bank develops applications, consumes services, and manages the IT infrastructure. Opportunities to do challenging work in a mission critical system to the bank.

Typical Day in Role:

  • Develop software following sound software engineering principles and lead investigations for production issues and come up with solutions that meet security standards defined by the organization
  • Comfortable with understanding existing code base and make necessary changes, test and implement fixes in a timely manner for both web and mobile applications.
  • Production support and handling escalation during the day as well as off-hours
  • Interface with client infrastructure and application teams to maintain and support infrastructure and applications
  • Lead root cause analysis to in-scope systems, identify improvements, and drive to implementation
  • Develop operational plans, processes, and procedures to improve service delivery and resiliency
  • Lead by example and mentor growing developers in the team
  • Tech stack: Java – version 8 or above

Candidate Requirements/Must Have Skills:

  • 8+ years in developing and supporting large, complex, highly available production applications
  • 4+ years of experience in Java programming – versions 8 or above, including Spring Boot and JMS/Kafka experience to support with messaging platforms projects
  • 1-2+ years’ combined experience with React.JS, Node.JS and Docker
  • 1-2 years’ previous L2 and L3 production support experience
  • 1-2 years’ experience with application monitoring tools like Dynatrace and Splunk

Nice-To-Have Skills:

  • Experience with any Cloud environments (e.g. Azure, GCP, AWS – please list which)
  • Experience with Apigee platform
  • Experience with micro-service architecture.
  • Experience in developing SOAP/REST webservices.
  • Unit testing and vulnerability management experience for Java based applications.

Soft Skills Required:

  • Must possess excellent verbal and written communication skills, as well as strong problem-solving skills coupled with the ability to collaborate with and lead teams toward resolution.

Education:

  • Bachelor’s – technical field preferred – or equivalent work experience
  • Java related certifications an asset

Best VS. Average Candidate:
The ideal candidate is passionate about designing and developing complex, highly reliable and scalable enterprise systems. They have a keen interest in application monitoring, security, and maintenance with a strong developer-focused mindset and thrive in a fast-moving environment.

  • Strong Java Developer with L2/L3 production support experience.
  • Cloud experience nice to have: GCP is preferred
  • Open to coaching others using their expertise, to step in a senior dev as needed.
  • Need to have the right attitude for production support where hours can vary so they should be willing to work in such an environment.

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

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

Applications will be accepted on an ongoing basis.

Tundra Technical Solutions would like to thank you for the interest you have demonstrated in this opportunity. However, only candidates with the required skills will be contacted.

Tundra Technical Solutions is an Equal Opportunity/Affirmative Action Employer. We welcome and encourage diversity in our workplace.

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!

Tundra Technical Solutions is among North America’s leading providers of Information Technology and Engineering staffing and consulting services. Our success and our clients’ success are built on a foundation of service excellence. Rather than continually trying to sell to new clients and companies and simply filling databases with candidates, we focus on developing stronger relationships and deeper knowledge of our existing clients’ challenges and opportunities.

Open ears. Open minds. Open futures