Software Engineer III (JAVA - API Developer lead -US)

TD BankMount Laurel, NJ
139d$87,000 - $151,000Hybrid

About The Position

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.

Requirements

  • Undergraduate degree, Post Graduate degree or Technical Certificate.
  • Strong academic background (e.g., computer science, engineering).
  • 5-7 years relevant experience.

Nice To Haves

  • 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.

Responsibilities

  • 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.

Benefits

  • 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.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Credit Intermediation and Related Activities

Education Level

Bachelor's degree

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service