Application Developer Team Lead
Sumitomo Mitsui Banking Corporation2 hours 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
AzureDockerJavaJavaScriptKubernetesMicrosoft SQL ServerMongoDBNode.jsPostgreSQLReactSpring BootSQLTypeScript