TD Bank is looking to solve business and technical problems through the development and programming of applications/systems, with a focus on analytics, support, testing, and proof of concepts aligned to business and technology objectives.
Requirements
- Advanced knowledge of specific domain or range of engineering frameworks, technology, tools, processes and procedures
- Advanced knowledge of technology, tools, various programming languages, processes, and procedures
- 7+ years of experience working as a Java API Developer
- 5+ years of experience in development of applications used in client using Java/J2EE, Microservices, Spring, Spring Boot, Hibernate, kafka
- 3+ years of experience of understanding Spring Security, OAUTH, SAML ,web technologies including HTML, XML, and JSON, REST and SOAP
- Expertise in writing technical user stories, Acceptance criteria's and design documentation
- Understanding of performance tuning , testing processes and CI/CD
Responsibilities
- Develops program specifications; adapts, integrates, codes, tests and debugs programs; and is responsible for executing
- Provides a broad range of system solutions development to business problems through the development and programming of applications / systems
- May also provide research, installation, maintenance, configuration, administration and/or provisioning of systems/applications
- Performs complex to difficult technical tasks independently
- Uses existing procedures to solve routine problems; makes limited exceptions
- Code review of technical changes
- Upgrade applications to more robust and adaptable architecture and latest technologies
Other
- Undergraduate degree, Postgraduate degree or Technical Certificate
- Strong academic background (e.g., computer science, engineering)
- 3-5 years relevant experience
- Domestic Travel – Occasional
- Performing sedentary work – Continuous
- TD Bank is an equal opportunity employer