Enable job alerts via email!

Software Engineer II ( Java Developer)

TD Bank

Toronto

Hybrid

CAD 76,000 - 116,000

Full time

25 days ago

Boost your interview chances

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

Job summary

An established industry player is seeking a talented Software Engineer II to join their dynamic KYC Engineering team. This role offers the opportunity to work on innovative credit platforms, focusing on technical design, development, and process improvements. The ideal candidate will possess strong Java and database management skills, alongside a creative problem-solving mindset. You will collaborate with a high-paced team to deliver effective solutions that enhance system performance and maintain security standards. This position promises growth opportunities and a supportive environment for skill development, making it an exciting chance to advance your career in technology.

Benefits

Training & Onboarding
Flexible Work Hours
Health and Wellness Programs
Career Development Opportunities

Qualifications

  • 5+ years experience in Java development and database management.
  • Strong problem-solving skills and ability to work in a fast-paced environment.
  • Familiarity with agile methodologies and project management.

Responsibilities

  • Design and develop solutions for credit platforms ensuring high availability.
  • Collaborate with team members to ensure adherence to project standards.
  • Conduct system research and provide technical guidance to project teams.

Skills

Java/J2EE
Springboot
RESTful APIs
Database Management (Oracle/SQL Server/COSMOS)
Problem-solving
Communication Skills
Agile Methodology
Time Management

Education

University/College Degree
Equivalent Work Experience

Tools

Bitbucket/Git
Eclipse
RAD
JIRA
Confluence

Job description

Software Engineer II ( Java Developer)

Software Engineer II ( Java Developer)

Apply remote type Hybrid locations Toronto, Ontario time type Full time posted on Posted Yesterday time left to apply End Date: June 30, 2025 (30+ days left to apply) job requisition id R_1412430

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 defining features of the colleague experience at TD.

Job Description:

Job Description/Accountabilities:

The AML group is seeking an experienced Full Stack Senior IT Developer to join our KYC Engineering team, providing Technical Design, Development, Process Improvements and training/mentoring as necessary for the following credit platforms: Origination, Adjudication, and Fulfilment.

The primary accountabilities for this position are:

  • Continuously evolve design processes, including experimentation and learning with emerging methodologies.
  • Produce all required design specifications (as per TD standards), work with the Application Owner, Development Manager, Solution Architect and Project Managers to create detailed technical task lists, provide technical guidance to the project team, and enforce TD project standards and best practices.
  • Conduct program/system research, analysis, detailed design and problem resolution.
  • Define development specifications and identify system modifications required to meet performance objectives.
  • Ensure design has traceability to business requirements.
  • Advise and provide expert knowledge on the technical feasibility of the proposed deliverables.
  • Identify and address application and data issues and cross-capability and cross-release issues that affect application integrity.
  • Work with Developers to ensure that the detailed technical design is fully understood, and the development initiatives are in line with the intended design.
  • In conjunction with the Solution Architect, assist the Application Owner, Development Manager and Application Manager by providing effort estimates for new projects and initiatives.
  • Develop, implement, maintain and improve solutions/processes that maximize system availability, efficiency/effectiveness and minimize/prevent problems/issues.
  • Deliver effective and efficient solutions by meeting key project milestones and overall project deliverables on time, within budget, and adhering to development and quality standards.
  • 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.
  • Ensure the timely completion of work volumes on a daily basis and suggest opportunities to improve efficiency within the department.
  • Work effectively as a team, supporting other members of the team.
  • Comply with agile methodology, system development life cycle (SDLC) and project management methodology (PMLC).
  • Consult on development of the System Requirements Specification (SRS) with Business Analysts.

Other Qualifications/Skills/Experience:

  • 5+ years’ Experience in Java/J2EE, Springboot, RESTful APIs and Databases such as Oracle/SQL Server/COSMOS.
  • Creative problem solver with the ability to understand, develop, enhance, and support highly customized solutions.
  • Maintaining high security standards, Monitoring and debugging.
  • Familiarity with tools like Bitbucket/Git, Eclipse, RAD, JIRA, and Confluence.
  • Strong verbal and written communication skills are essential.
  • Superior multi-tasking skills and the ability to work in a fast-paced, deadline-oriented and complex environment.
  • Build personas, storyboards, flowcharts, wireframes and prototypes.
  • Work closely with other designers, architectures, and engineers to ship extraordinary products and experiences.
  • Design flows and experiences that are incredibly simple and elegant.
  • The chosen candidate will work in a high-paced team on a high visibility project. He/she will be expected to work in an agile environment and be able to consistently deliver quality work.
  • Effectively communicate research findings, conceptual ideas, detailed design, and design rationale both verbally and visually.
  • Develop software that is both reliable and scalable as the eventual user base will be the entire bank.
  • In-depth understanding of full application stacks and the ability to work in any layer (client/server/business/database).
  • Effective time and task management skills, including the ability to manage concurrent deliverables.
  • Ability to code, debug, research, analyze and problem-solve development issues.
  • Knowledge of business/organization, Bank standards, infrastructure, architecture and technology in related areas from a design/support/solutions perspective.
  • Strong customer orientation and a professional approach with the ability to interact with all levels within the organization.
  • Demonstrated ability to grasp and translate technical concepts, think independently, and take the initiative required to resolve issues in a team structure.
  • Self-motivated team player with high energy and ability to work independently as well as within a team.
  • A positive can-do attitude with openness to promoting knowledge sharing.

Specific Educational Requirements/Accreditations:

University/college degree or equivalent work experience.

Who We Are:

TD is one of the world's leading global financial institutions and is the fifth largest bank in North America by branches/stores. Every day, we deliver legendary customer experiences to over 27 million households and businesses in Canada, the United States and around the world.

TD is deeply committed to being a leader in customer experience, that is why we believe that all colleagues, no matter where they work, are customer facing.

Our Total Rewards Package
Our Total Rewards package reflects the investments we make in our colleagues to help them and their families achieve their financial, physical, and mental well-being goals.

Additional Information:
We’re delighted that you’re considering building a career with TD.

Training & Onboarding
We will provide training and onboarding sessions to ensure that you’ve got everything you need to succeed in your new role.

Interview Process
We’ll reach out to candidates of interest to schedule an interview.

Accommodation
Your accessibility is important to us. Please let us know if you’d like accommodations to help us remove barriers so that you can participate throughout the interview process.

We look forward to hearing from you!

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

Similar jobs

Java Software Engineer

Brooksource

Toronto

Remote

CAD 110,000 - 240,000

3 days ago
Be an early applicant

Software Engineer II - CPM Disputes

Marqeta, Inc.

Toronto

Remote

CAD 91,000 - 115,000

21 days ago

Network Software Engineer II

Marqeta, Inc.

Toronto

Remote

CAD 91,000 - 115,000

15 days ago

Network Software Engineer II

Marqeta, Inc.

Vancouver

Remote

CAD 91,000 - 115,000

22 days ago

Software Engineer

DataAnnotation

Nova Scotia

Remote

CAD 80,000 - 100,000

4 days ago
Be an early applicant

Go (Golang) Software Engineer for Identity Management

Canonical

Edmonton

Remote

USD 60,000 - 100,000

7 days ago
Be an early applicant

Software Engineer II

Affirm

Saskatoon

Remote

CAD 60,000 - 100,000

2 days ago
Be an early applicant

Software Engineer II, Fullstack (C#, .NET, Angular)

Knowledgehook

Greater Toronto Area

On-site

CAD 80,000 - 110,000

Today
Be an early applicant

Senior Software Engineer II

Confluent

Ontario

Remote

CAD 80,000 - 110,000

10 days ago