Enable job alerts via email!

Software Engineer II ( Java Developer)

TD

Toronto

On-site

CAD 76,000 - 116,000

Full time

5 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a leading global financial institution as a Software Engineer II (Java Developer) in Toronto. You'll work within the AML group, focusing on technical design, development, and mentoring within the KYC Engineering team. This role offers opportunities for growth and skill development, contributing to high-visibility projects in a fast-paced environment.

Qualifications

  • 5+ years experience with Java/J2EE, Spring Boot, REST APIs.
  • Proficiency in designing user flows, wireframes, and prototypes.

Responsibilities

  • Develop and evolve design processes, including experimentation.
  • Ensure quality through testing and debugging.
  • Support team collaboration and adhere to agile methodologies.

Skills

Problem Solving
Communication
Time Management
Customer Focus

Education

University or college degree

Tools

Bitbucket
Git
Eclipse
JIRA
Confluence

Job description

Join to apply for the Software Engineer II (Java Developer) role at TD.

2 weeks ago Be among the first 25 applicants.

Work Location: Toronto, Ontario, Canada

Hours: 37.5

Line Of Business: Technology Solutions

Pay Details: $76,800 - $115,200 CAD

TD is committed to providing fair and equitable compensation opportunities to all colleagues. Growth opportunities and skill development are key features of the colleague experience at TD. Our policies allow colleagues to progress through the salary range over time as they advance in their roles. The actual offered pay may vary based on skills, experience, knowledge, location, and organizational needs. Candidates are encouraged to discuss compensation with their recruiter.

Job Description

This role involves working within the AML group as a Full Stack Senior IT Developer in our KYC Engineering team. Responsibilities include technical design, development, process improvements, and training/mentoring for credit platforms such as Origination, Adjudication, and Fulfilment.

Primary Responsibilities
  • Develop and evolve design processes, including experimentation with emerging methodologies.
  • Create detailed technical specifications, collaborate with stakeholders, and ensure adherence to project standards.
  • Work independently to achieve results.
  • Conduct research, analysis, design, and problem resolution.
  • Define development specifications and system modifications to meet performance goals.
  • Ensure traceability of design to business requirements.
  • Provide technical guidance and feasibility assessments.
  • Address application and data issues, ensuring system integrity.
  • Coordinate with developers to align development with design.
  • Estimate effort for new projects and initiatives.
  • Develop and improve solutions to maximize system availability and efficiency.
  • Deliver projects on time, within budget, and according to standards.
  • Ensure quality through testing and debugging.
  • Follow security best practices to prevent vulnerabilities.
  • Support team collaboration and adhere to agile and SDLC methodologies.
  • Collaborate on system requirements with Business Analysts.
Qualifications and Skills
  • 5+ years experience with Java/J2EE, Spring Boot, REST APIs, and databases like Oracle, SQL Server, or Cosmos.
  • Strong problem-solving skills and ability to develop customized solutions.
  • Experience with tools like Bitbucket/Git, Eclipse, RAD, JIRA, and Confluence.
  • Excellent communication skills.
  • Ability to multitask in a fast-paced environment.
  • Proficiency in designing user flows, wireframes, and prototypes.
  • Experience working in agile teams on high-visibility projects.
  • Deep understanding of full application stacks.
  • Effective time and task management skills.
  • Ability to code, debug, and analyze development issues.
  • Knowledge of banking standards, infrastructure, and architecture.
  • Strong customer focus and professional interaction skills.
  • Ability to translate technical concepts and work independently and collaboratively.
  • Self-motivated with a positive attitude and openness to knowledge sharing.
Educational Requirements

University or college degree or equivalent work experience.

About TD

TD is a leading global financial institution, the fifth largest bank in North America, serving over 27 million households and businesses. We are committed to enriching lives and providing excellent customer experiences through innovation and growth.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior JavaScript Developer - Decoupled CMS Specialist

Therefore Interactive | Digital Agency

Toronto

Remote

CAD 90,000 - 130,000

2 days ago
Be an early applicant

Java Software Engineer

Brooksource

Toronto

Remote

CAD 110,000 - 240,000

17 days ago

Senior Software Engineer II, Enterprise Fulfillment

Instacart

Ontario

Remote

CAD 100,000 - 130,000

5 days ago
Be an early applicant

Software Developer

Dataannotation

Prince Edward Island

Remote

CAD 80,000 - 102,000

Today
Be an early applicant

Senior Software Engineer II-Kafka (remote Canada)

Confluent, Inc

Montreal

Remote

CAD 90,000 - 130,000

Yesterday
Be an early applicant

Sr. Software Engineer (Salesforce)

Kar Auction Services Inc.

Toronto

Remote

CAD 80,000 - 120,000

30+ days ago

Software Engineer - Remote Canada - 2270522

Primary Care Plus

Richmond

Remote

CAD 61,000 - 128,000

2 days ago
Be an early applicant

Software Engineer, in Test - Remote

Optum

Vancouver

Remote

CAD 63,000 - 132,000

5 days ago
Be an early applicant

Software Engineer II - CPM Disputes

Marqeta, Inc.

Toronto

Remote

CAD 91,000 - 115,000

30+ days ago