Wells Fargo - Charlotte, NC

posted 2 months ago

Full-time - Mid Level
Charlotte, NC
Credit Intermediation and Related Activities

About the position

The Wells Fargo Home Lending Originations Technology team is on a mission to modernize technology and business processes to deliver a best-in-class experience for both customers and team members. As a Senior Software Engineer, you will play a pivotal role in developing technology solutions that simplify, streamline, and enhance the mortgage origination process. This position offers the opportunity to work on applications with complex integrations and cloud-native microservices based on an event-driven architecture. You will be expected to challenge the status quo and influence both technology and business stakeholders with innovative solutions that address business and technology problems, create reusable frameworks, and implement industry best practices and patterns that can be utilized across Home Lending and beyond. In this role, you will lead moderately complex initiatives and deliverables within technical domain environments, contributing to large-scale planning strategies. Your responsibilities will include designing, coding, testing, debugging, and documenting projects and programs associated with the technology domain, including upgrades and deployments. You will develop Micro Frontend UI applications using the Angular framework while adhering to Wells Fargo branding standards. Additionally, you will create reusable components and frameworks that can be leveraged by other teams for UI development, mentor junior and new engineers, and serve as an escalation point for UI-related issues from other teams and production support. It is essential to understand and ensure that quality, security, and compliance requirements are met while participating in daily scrum activities.

Responsibilities

  • Lead moderately complex initiatives and deliverables within technical domain environments.
  • Contribute to large scale planning of strategies.
  • Design, code, test, debug, and document for projects and programs associated with technology domain, including upgrades and deployments.
  • Develop Micro Frontend UI applications using Angular framework by following Wells Fargo branding standards.
  • Create reusable components and framework that can be used by other teams for developing UIs.
  • Mentor junior and new engineers in the team.
  • Partner with other teams to provide guidance for their UI development.
  • Act as an escalation point for addressing UI related issues from other teams as well as production support.
  • Understand and assure quality, security, and compliance requirements are met.
  • Participate in daily scrum activities.

Requirements

  • 4+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education.
  • 4+ years of Java development experience.
  • 3+ years of Java unit test case development experience.
  • 3+ years of Spring boot based application development experience.
  • 2+ years of Angular Framework experience.
  • 1+ year of cloud native application development experience (one of TAS - Tanzu Application Service, Azure, GCP, AWS).

Nice-to-haves

  • Agile Development methodologies
  • Tomcat application server experience
  • MongoDB or related NoSQL database experience
  • Oracle database experience
  • Kafka or related Data Streaming technology experience
  • Cloud certification from any cloud providers
  • Cloud native Microservices development experience based on Event Driven Architecture experience
  • Experience with Domain Driven Design principles.
  • Experience with application non-functional requirements including Monitoring (APM tools), Logging (Splunk), Distributed tracing.
  • Experience with Monolith to Microservices decomposing experience
  • Experience with Developing Automated functional testing using the BDD technique.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service