Engineer II
Listed on 2026-10-17
-
Software Development
Java Developer, Full Stack Developer, Backend Developer, Software Engineer
Work Location:
Mount Laurel, New Jersey, United States of America
Hours:
40 Pay Details: $98,160 - $159,270 USD 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 compensation policies and practices have been designed to allow colleagues to progress through the salary range over time as they progress in their role. The base pay actually offered may vary based upon the candidate's skills and experience, job-related knowledge, geographic location, and other specific business and organizational needs.
As a candidate, you are encouraged to ask compensation related questions and have an open dialogue with your recruiter who can provide you more specific details for this role.
Technology Solutions
Job DescriptionThe Engineer II develops and maintains technical solutions that adhere to engineering and architectural design principles while meeting business requirements. Provides technical expertise with a focus on efficiency, reliability, scalability, and security; includes planning, evaluating, recommending, designing, operationalizing, and supporting solutions in compliance with enterprise and industry standards.
Depth & Scope- Expert knowledge of specific domain or range of engineering frameworks, technology, tools, processes and procedures, as well as organization issues
- Expert knowledge of TD applications, systems, networks, innovation, design activities, best practices, business/organization, Bank standards, and may fulfill a governance role
- Expert knowledge and experience in own discipline; integrates knowledge of business and functional priorities
- Acts as a key contributor in a complex and critical environment
- May provide leadership to teams or projects; shares expertise
- Applies in-depth skills and broad knowledge of the business to address complex problems and non-standard situations
- Bachelor's or Graduate degree
- Strong academic background (e.g., computer science, engineering)
- 7 + years relevant experience
- 5+ years of experience with JAVA, J2EE, Web/Rest Services Development
- 5+ years of experience with JavaScript, Spring Security, Spring Boot, Spring Framework
- 5+ years of experience with Rest API design Patterns, OAUTH, Microservices, Dependency Injection
- 5+ years of experience with Bitbucket, GIT, Git Hub, Maven, Jenkins , JIRA
- 5+ years of experience with Cloud Services on Azure – Docker, Kubernetes, JSSE, Git Hub Co-pilot, Sonar Cube, JScript experience would be a good addition
- 3+ years of experience in Agile methodology
- Prior experience within financial or banking industry
- Databases experience with MySQL/No
SQL - Databases are a strong plus
Never: 0%;
Occasional: 1-33%;
Frequent: 34-66%;
Continuous: 67-100%
- Domestic Travel – Occasional
- International Travel – Never
- Performing sedentary work – Continuous
- Performing multiple tasks – Continuous
- Operating standard office equipment - Continuous
- Responding quickly to sounds – Occasional
- Sitting – Continuous
- Standing – Occasional
- Walking – Occasional
- Moving safely in confined spaces – Occasional
- Lifting/Carrying (under 25 lbs.) – Occasional
- Lifting/Carrying (over 25 lbs.) – Never
- Squatting – Occasional
- Bending – Occasional
- Kneeling – Never
- Crawling – Never
- Climbing – Never
- Reaching overhead – Never
- Reaching forward – Occasional
- Pushing – Never
- Pulling – Never
- Twisting – Never
- Concentrating for long periods of time – Continuous
- Applying common sense to deal with problems involving standardized situations – Continuous
- Reading, writing and comprehending instructions – Continuous
- Adding, subtracting, multiplying and dividing – Continuous
The above statements are intended to…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).