TD Bank-posted 3 months ago
$87,000 - $151,000/Yr
Full-time • Mid Level
Hybrid • Mount Laurel, NJ
5,001-10,000 employees
Credit Intermediation and Related Activities

The Software Engineer III leads the creation of comprehensive end-to-end detailed solutions for projects and platforms with overall accountability for the technical design and delivery of a specific technical solution based on requirements from stakeholders. Develops and maintains technical solutions, ensuring adherence 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. Ultimately, providing expert advice and lead in system/application administration, installation, configuration/provisioning, platform planning and design, integration and release/deployment management.

  • Expert knowledge of the business, the broader organization, technical environment, processes, procedures, tools and other relevant technology areas from a design/support/solutions perspective.
  • Primary subject matter expert in multiple areas and consults with clients/or project teams with respect to all aspects of research, analysis, design, hardware/software support.
  • Works independently and/or autonomously as a senior/lead on a diverse range of tasks/operational support of solutions.
  • Executes on Engineering strategy as it relates to the introduction of tools and the automation of build, test, release and configures activities across Application, Platform and Infrastructure.
  • Leads the creation of solution options and ultimately a comprehensive end-to-end solution and coordinate relevant stakeholders, as required to support development initiatives.
  • Is responsible for developing and documenting detailed solution design and act as an application SME through the design and development lifecycle ensuring alignment with Architecture.
  • Is accountable for complex applications/systems development, programming/coding.
  • Develops functional, technical and user interface designs for an application/system that meets the defined requirements.
  • Consults on development of requirements and specifications and apply functional knowledge of business functions to design optimal software/systems.
  • Reviews technical deliverables throughout detailed design and development phase to ensure quality adherence and identify gaps or redesign requirements as needed.
  • Identifies, recommends, sources, negotiates and implements improvements/solutions to enhance customer experience, availability, and/or reduce cost in support of client needs.
  • Works with Technology partners to define metrics and performance goals for the application.
  • Identifies and addresses application and data issues and cross-capability and cross-release issues that affect application integrity.
  • Researches/analyzes business requirements to evaluate and recommend optimal solutions within business technology architecture.
  • Works with Architects to ensure that environment modifications interact appropriately, data conversion impacts are considered, and other areas of impact are addressed.
  • Contributes to the advancement of the TD engineering practice through strong collaboration, research, analytic, and problem-solving skills.
  • Undergraduate degree, Post Graduate degree or Technical Certificate.
  • Strong academic background (e.g., computer science, engineering).
  • 5-7 years relevant experience.
  • Graduate degree.
  • 5+ years of experience with JAVA, J2EE, Web/Rest Services Development.
  • 5+ years of experience with JavaScript, Spring Security, Spring Boot, Spring Framework, JBoss.
  • 5+ years of experience with Rest API design Patterns, OAUTH, Microservices, Dependency Injection.
  • 5+ years of experience with GIT, GitHub, Maven, Jenkins, JIRA.
  • 5+ years of experience with Cloud Services on Azure - Docker, Kubernetes.
  • 5+ years with JSSE, GitHub Co-pilot, SonarCube, JScript experience.
  • Prior experience within financial or banking industry.
  • Databases - MySQL/NoSQL Databases.
  • Prior knowledge with Angular Framework.
  • Base salary and variable compensation/incentive awards.
  • Health and well-being benefits.
  • Savings and retirement programs.
  • Paid time off (including Vacation PTO, Flex PTO, and Holiday PTO).
  • Banking benefits and discounts.
  • Career development opportunities.
  • Training and onboarding sessions.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service