W

Wells Fargo

Nationwide banking and financial services

Principal Engineer - Java Full Stack

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-time

About the Job

Requirements

  • At least 7 years of engineering experience, or equivalent demonstrated through work experience, training, military experience, or education.
  • At least 7 years of experience with Java 17+, Spring Boot 3.x, Spring Security, Spring Cloud, Hibernate, JPA, Python, Scala REST APIs, and microservices architecture.
  • At least 7 years of experience with Angular 16, JavaScript, HTML5, CSS3, Bootstrap, jQuery, and AJAX.
  • At least 3 years of Teradata and Unix experience.
  • At least 2 years of AI technology implementation experience.
  • At least 2 years of experience working in Agile environments.
  • At least 2 years of experience using Teradata utilities, load/unload processes, and BigQuery.
  • At least 2 years of database experience with Oracle, Teradata, SQL Server, and relational database design.
  • At least 2 years of SQL development and performance tuning experience.
  • At least 2 years of Microsoft Excel experience using Power Query.
  • Ability to work in a hybrid environment.
  • Ability to work additional hours as needed.

Responsibilities

  • Act as an advisor to leadership to develop or influence solution design for complex business needs with applied, end-to-end ownership.
  • Solve highly complex and unique challenges, including hands-on design and coding as needed, through in-depth evaluation across multiple areas or the enterprise; deliver long-term, large-scale solutions requiring vision, creativity, innovation, and advanced analytical and inductive thinking.
  • Translate advanced technology experience, knowledge of tactical and strategic business objectives, the enterprise technology environment, organizational structure, and strategic technology opportunities and requirements into technical engineering solutions.
  • Provide vision, direction, and expertise to leadership on implementing innovative and significant business solutions.
  • Maintain knowledge of industry best practices and new technologies, and recommend innovations that enhance operations or provide a competitive advantage.
  • Leverage AI, automation, and data engineering capabilities to improve business outcomes.
  • Collaborate with Architecture, Platforms, Technology Leadership, and Product teams to shape and develop technical strategies and roadmaps, and ensure key capabilities and dependencies are progressed and managed.
  • Partner with product and program leadership teams to align technology implementation and delivery with business goals and timelines.
  • Lead and drive improvements to platform stability and performance by addressing technical debt and enhancing operational efficiency.
  • Lead end-to-end technology solution delivery for commercial lending product capabilities across loan origination, loan servicing, and loan delivery.
  • Participate in Agile ceremonies, including big room planning; review and analyze complex strategies for product functionality, feature delivery, and prioritization; make architecture decisions; collaborate with product teams and stakeholders to define product delivery roadmaps; direct scrum teams based on business value; provide architecture guidance and code reviews; guide development teams on day-to-day delivery; collaborate with scrum teams to produce results; conduct proofs of concept with current technologies; and demonstrate thought leadership.

Desired Qualifications

  • Experience with AWS, Azure, and Google Cloud Platform services.
  • Experience with Docker, Kubernetes, and OpenShift.
  • Experience with Kafka and event-driven architecture.
  • Experience with Jenkins, GitHub Actions, Maven, Gradle, and SonarQube.
  • Knowledge of Ansible, shell scripting, F5, AVI, and infrastructure automation.
  • Experience deploying applications on Tomcat, JBoss, and WebSphere.
  • Strong understanding of MVC architecture, J2EE design patterns, and enterprise application design.
  • Experience with Apache Spark, ETL technologies such as Ab Initio, Informatica, and DataStage, and DBMS platforms such as Teradata and SQL Server.
  • Experience implementing secure, scalable, and highly available solutions in large enterprise environments.
  • Experience with cloud-native application modernization and migration initiatives.
  • Experience with enterprise data engineering and analytics platforms.
  • Experience with AI-driven automation and intelligent workflow implementations.
  • Experience in financial services or large-scale enterprise technology environments.
  • Ability to manage multiple priorities in a fast-paced Agile environment.
  • Interest in innovation, continuous improvement, and engineering excellence.
  • Ability to communicate and collaborate effectively with cross-functional and technical teams to drive solution engineering decisions.
  • Strong analytical skills with attention to detail and accuracy.
  • Verbal, written, and interpersonal communication skills.

About the Company

Wells Fargo

Nationwide banking and financial services

Wells Fargo provides banking, investment, and payment services across the United States. Its products include checking and savings accounts, loans, credit cards, wealth management, and payment solutions that work through branches, online and mobile platforms, and an extensive network of branches and ATMs to move money and manage accounts. The bank leverages a long West-to-Midwest footprint and an integrated suite of banking, investment, and payments, reflecting its evolution from 1852 and the 1998 Norwest merger that adopted the Wells Fargo name. Its goal is to help customers manage money, grow wealth, and pay and transfer funds safely and reliably for individuals, small businesses, and institutions.

Company size
10,001+
Company stage
IPO
Headquarters
San Francisco, CA
Founded
1851

Recently Posted Jobs

Explore more opportunities at Wells Fargo

See more jobs