IT Developer III (Java)
Job Overview
Job title: IT Developer III (Java)
Company: TD Bank
Job description: TD Description
Tell us your story. Don’t go unnoticed. Explain why you’re a winning candidate. Think “TD” if you crave meaningful work and embrace change like we do. We are a trusted North American leader that cares about people and inspires them to grow and move forward.
Stay current and competitive. Carve out a career for yourself. Grow with us. Here’s our story:
Department Overview
Department Overview
The Personal Borrowing & Customer Engagement Management (PBCEM) supports Credit Origination, Adjudication and Servicing systems used by TD Canada Trust (Digital, Retail, Phone and MMS). Our team works closely with multiple technology groups and Retail Banking LOBs (Real Estate Secured Lending, Personal & Indirect Lending, and BACS) to develop, implement and support the Canadian Retail Bank’s credit applications such as RESL Credit Platform, Credit Origination Platform, CreditLink, Capstone, AdjudicAide, Loan, Mortgage, iApps and others.
The PBCEM is a key construct within the Personal Banking Technology organization to improve competitive advantage and market leadership. It is an investment in the people, processes, and technology to execute strategic technology delivery in an industrialized, cost effective, and high-quality manner.
Job Requirements
What can you bring to TD? Share your credentials, but your relevant experience and knowledge can be just as likely to get our attention. It helps if you have: Must Have:
- 2+ years of experience developing java web applications using J2EE, Springboot, Spring framework, JAX-RS, JPA or Hibernate
- Good understanding of RESTful API concept and best practices
- Experience in using web application servers such as Apache Tomcat, JBoss EAP or Wildfly
- Strong knowledge of SQL and experience in using database engines such as MySQL, SQL Server or DB2
- Working experience with testing tools such as:
- Unit testing framework: JUnit, Spring test, Mockito
- Integration testing tools: Postman, SOAP UI
- Ability to understand, develop, enhance, and support highly customized web applications
- Experience in building secure web applications (Oauth2, JWT and/or Spring security)
- Knowledge of version control systems such as Git or SVN
- Experience with Agile/Scrum development methodologies
- Strong verbal and written communication skills are essential
- Effective time and task management skills, including the ability to manage concurrent deliverables and work in a fast paced, deadline-oriented environment
- Self-starter, demonstrated ability to take independent action to achieve results
- Ability assist in translating business requirements into technical requirements
- A positive can-do attitude with openness to promoting knowledge sharing
- Self-motivated team player with high energy and ability to work independently as well as within a team
- Ability to self-learn new tools quickly to innovate work and success
Nice to Have:
- Experience with Azure Cloud Service
- Experience in working with modern CI/CD tools
- Experience with developing apps using Struts framework.
- Experience in using Websphere Application Server
- Experience with MQ
- Experience with NodeJS
- Experience with UI frameworks such as Angular or React
Hours
37.5
Job Description
The PBCEM group is seeking an experienced Java Developer to join our Credit Product Portfolio team, providing technical design, development, solutioning and process improvements for the following credit platforms: Origination, Adjudication, and Fulfilment.
The successful candidate will contribute to the development of new and existing web applications/APIs leveraging frameworks such as Springboot, Angular/React and/or NodeJS. The candidate will drive implementation of features and promote reusability across the platform. They will also help drive innovation while maintaining best practices with the need to deliver resilient and robust applications.
Responsibilities
- Design and develop web interfaces for new and existing applications
- Responsible for producing technical deliverables from inception through to development
- Leverage best practices in development, architectural principles, continuous integration and delivery
- Assist in technical discussions to drive robust modernized solutions for existing and future projects
- Write clean code that is maintainable, optimized and aligns to best practices
- Ensure that code is properly unit tested and has significant code coverage
- Proactively explore new capabilities to drive technology innovations
- Collaborate with business stakeholders to transform requirements into technical requirements
- Work closely with other developers, architects, and SMEs to produce quality technical solutions that meets the business requirements
- Comply with agile methodology, system development life cycle (SDLC) and project management methodology (PMLC)
- Work effectively as a team, supporting other members of the team
- Adhere to application security standards and best practices to ensure application is secure and free of vulnerabilities
Inclusiveness
At TD, we are committed to fostering an inclusive, accessible environment, where all employees and customers feel valued, respected and supported. We are dedicated to building a workforce that reflects the diversity of our customers and communities in which we live and serve. If you require an accommodation for the recruitment/interview process (including alternate formats of materials, or accessible meeting rooms or other accommodation), please let us know and we will work with you to meet your needs.
Additional Information
Join in on what others in TD Technology Solutions are doing:
- Inspire a positive work environment and help champion quality, innovation, teamwork and service to the business.
- Learn voraciously, stretch your thinking,
Business Line
Corporate
Job Category – Primary
Technology Solutions
Job Family
Application/System Development
Time Type
Full Time
Employment Type
Regular
Expected salary:
Location: Toronto, ON
Job date: Wed, 19 May 2021 06:06:22 GMT