Lead Full Stack Java Engineer

Wells Fargo•Charlotte, NC
•Onsite

About The Position

Wells Fargo is seeking a hands-on Lead Engineer to drive end-to-end delivery of strategic lending technology solutions for new product launches and feature enhancements within Retail Services in the Consumer Technology organization. The role combines technical leadership, architecture ownership, and delivery accountability across the commercial lending lifecycle, including loan origination, servicing, and delivery. The successful candidate will partner with product, architecture, engineering, and business teams to define roadmaps, make technical decisions, and lead agile delivery. They will provide technical direction through architecture guidance, solution design, code reviews, and mentoring, while ensuring solutions are secure, scalable, resilient, and cost-effective. The role also involves evaluating emerging technologies, leading proof-of-concepts, promoting engineering best practices, and collaborating across scrum teams to shape the future direction of lending products and services. The position requires working onsite at the listed location. It is not eligible for visa sponsorship or visa transfer, and relocation assistance is not available.

Requirements

  • At least 5 years of software engineering experience, or equivalent demonstrated through work experience, training, military experience, or education.
  • At least 4 years of J2EE development experience.
  • At least 4 years of Microservices experience with REST APIs.
  • At least 4 years of experience delivering complex enterprise-wide information technology solutions.
  • Strong verbal, written, and stakeholder communication skills, including the ability to influence technical and business decisions across teams.
  • Strong communication and collaboration skills for working with developers, operations teams, and other stakeholders.
  • Proficiency with GitHub Actions and other version control systems for managing code and deployments.
  • Bachelor's degree or higher in Computer Science, Engineering, Information Technology, or a related technical field.

Nice To Haves

  • At least 2 years of experience designing and implementing distributed systems and event-driven architectures using Kafka or similar streaming technologies.
  • Strong experience developing and supporting cloud-native applications deployed on Kubernetes-based platforms such as AKS, OpenShift (OCP), Azure, or other container orchestration environments.
  • Hands-on experience with observability and monitoring platforms, including Elastic, Kibana, Grafana, AppDynamics, Splunk, BigPanda, and Kafka monitoring tools.
  • Experience designing and developing solutions using middleware messaging and event-streaming platforms, including Kafka.
  • Experience containerizing applications using Docker and managing deployments through Kubernetes.
  • Strong understanding of DevOps and CI/CD practices, including GitHub, Jenkins, Git, Maven, Gradle, automated testing, and release management processes.
  • Experience leveraging Generative AI technologies, including LLMs, embeddings, vector databases, prompt engineering, AI-assisted development tools such as GitHub Copilot, Claude, and Codex, and agentic AI solutions.
  • Experience working in Agile Scrum environments, participating in sprint planning, standups, retrospectives, backlog refinement, and program increment planning.
  • Knowledge of modern database technologies, including MongoDB, relational databases, and NoSQL platforms.

Responsibilities

  • Lead the design, architecture, and delivery of complex, large-scale technology solutions supporting commercial lending products and services.
  • Drive strategic technology initiatives with broad organizational impact, aligned with business objectives and engineering standards.
  • Design, develop, test, debug, and maintain high-quality software solutions while remaining actively engaged in implementation.
  • Evaluate complex technical challenges and make architecture and design decisions balancing scalability, security, reliability, performance, and cost.
  • Establish and promote engineering best practices, technical standards, and solution patterns across teams.
  • Partner with product managers, architects, engineers, and business stakeholders to define roadmaps, prioritize features, and deliver commitments.
  • Provide technical leadership through design reviews, code reviews, mentoring, and day-to-day development team guidance.
  • Lead agile planning activities, including Big Room Planning, sprint planning, backlog refinement, and feature prioritization.
  • Collaborate with internal and external technology experts to solve complex technical problems and drive innovation.
  • Evaluate emerging technologies, lead proof-of-concepts, and champion modern engineering practices to improve delivery velocity and product quality.
  • Influence architecture decisions and help shape the future direction of Retail Services technology.
  • Lead teams while partnering with global stakeholders across multiple time zones.
  • Drive a culture of accountability, collaboration, and continuous improvement.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service