Sumitomo Mitsui Banking Corporation

Application Developer Team Lead

Sumitomo Mitsui Banking Corporation
Apply
2 months ago
Charlotte, NC, USAStaff+

Responsibilities

  • Lead the architecture, design, and development of scalable full-stack applications using React.js, Java, Spring Boot, TypeScript, and Node.js.
  • Design and implement RESTful APIs and microservices with attention to performance, scalability, and security.
  • Serve as a hands-on technical leader and mentor developers on object-oriented programming, design patterns, and code quality.
  • Champion Azure cloud services, including API Management, Event Hub, Azure Functions, App Services, and PostgreSQL.
  • Oversee SQL and NoSQL data modeling, storage, and access.
  • Help define and implement CI/CD pipelines, deployment workflows, and containerization strategies using Docker and Kubernetes.
  • Collaborate with product owners, architects, DevOps engineers, and stakeholders to deliver aligned technical solutions.
  • Lead sprint planning and retrospectives and support timely feature and release delivery.
  • Conduct code reviews, enforce coding standards, and maintain technical documentation.

Requirements

  • 10+ years of hands-on full-stack software development experience.
  • Strong expertise in Java with Spring Boot, TypeScript with Node.js, and React.js.
  • Proficiency in JavaScript, TypeScript, HTML5, and CSS3.
  • Deep understanding of object-oriented design, architectural patterns, and software engineering best practices.
  • Proven experience designing and implementing microservices and RESTful APIs.
  • Advanced proficiency with Azure cloud services and architecture.
  • Strong background in CI/CD pipelines, Kubernetes, and DevOps culture.
  • Experience with relational databases including PostgreSQL and SQL Server, and NoSQL databases such as MongoDB and Cosmos DB.
  • Track record of technical leadership, team mentoring, solution reviews, and cross-team collaboration.
  • Strong communication, leadership, and stakeholder management skills.
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field is preferred.
  • Microsoft Azure, Kubernetes, or Agile certifications are a plus.
  • Experience leading distributed teams and working in global delivery environments is preferred.
  • Familiarity with domain-driven design, event-driven architecture, and API-first development is preferred.

Benefits

  • Hybrid workforce model with the opportunity to work from home and from the SMBC office.
  • Employees must live within a reasonable commuting distance of the Charlotte office.
  • The specific hybrid work schedule will be discussed during the interview process.
  • Reasonable accommodations are available during candidacy for applicants with disabilities.

Tech Stack

Sumitomo Mitsui Banking Corporation

About Sumitomo Mitsui Banking Corporation

10,000+ employees

Sumitomo Mitsui Banking Corporation provides corporate, investment, and commercial banking services—such as lending, capital markets, global trade finance, treasury/FX, and transaction banking—to corporate, institutional, and consumer clients. Headquartered in Tokyo, it is the core banking subsidiary of Sumitomo Mitsui Financial Group (SMFG), one of Japan’s three major banking groups, whose shares trade in Tokyo and as NYSE ADRs (SMFG). SMBC serves clients through a network spanning nearly 40 countries.

Contact me