Sr Java Developer / IT Solutions Designer (US)

TD BankMount Laurel, NJ
Onsite

About The Position

The Senior Java Developer / IT Solutions Designer leads the creation of a comprehensive end-to-end detailed solution with overall accountability for the technical design and delivery of the System Design Specification (SDS) and is largely focused on large-scale, complex or enterprise projects. May also be accountable for complex programming / coding. This role performs complex to difficult technical tasks independently, possessing advanced knowledge of the business, technical environment, processes, tools, various and multiple programming languages, operating systems, solutions design, and other relevant technology areas. The individual acts as a subject matter expert in at least one area of discipline and consults with clients and/or project teams on all aspects of research, analysis, design, hardware/software support, development of technical solutions, and/or testing. They work independently as the senior developer on a diverse range of activities and provide technical guidance to others to help resolve issues within their area of expertise. The role also leads the development of detailed, complex, and/or comprehensive project plans and understands the impact/risk of integrating third-party solutions. Typically reports to an IT Development Manager or above.

Requirements

  • Undergraduate degree or Technical Certificate
  • 5-7 years related experience

Nice To Haves

  • 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
  • 3+ years of experience in Agile methodology
  • Prior experience within financial or banking industry
  • Databases experience with MySQL/NoSQL Databases
  • Previous Credit Card experience

Responsibilities

  • Leads the creation of a comprehensive end-to-end detailed solution.
  • Overall accountability for the technical design and delivery of the System Design Specification (SDS).
  • Focuses on large-scale, complex or enterprise projects.
  • May be accountable for complex programming / coding.
  • Performs complex to difficult technical tasks independently.
  • Acts as a subject matter expert in at least one area of discipline.
  • Consults with clients and/or project teams on research, analysis, design, hardware/software support, development of technical solutions, and/or testing.
  • Works independently as the senior developer on a diverse range of activities.
  • Provides technical guidance to others to help resolve issues within area of expertise.
  • Leads the development of detailed, complex and/or comprehensive project plans.
  • Understands impact/risk of integrating third-party solutions.

Benefits

  • Base salary
  • Variable compensation/incentive awards (e.g., eligibility for cash and/or equity incentive awards, generally through participation in an incentive plan)
  • 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
  • Reward and recognition
  • Training programs
  • Online learning platform
  • Mentoring programs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service