Engineer II (US)
TD · Mount Laurel, NJ · 1 mo ago
On-siteEngineeringFull-time
About the role
The 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.
Responsibilities
- 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
Qualifications
- Bachelor's or Graduate degree
- Strong academic background (e.g., computer science, engineering)
- 7+ years relevant experience
Preferred Skills
- 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, GitHub, Maven, Jenkins, JIRA
- 5+ years of experience with Cloud Services on Azure – Docker, Kubernetes, JSSE, GitHub Co-pilot, SonarCube, 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/NoSQL Databases are a strong plus
Pay
$98,160 - $159,270 USD. 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.