Senior Java Full Stack Web Developer

Wells Fargo   •  

Scottsdale, AZ

8 - 10 years

Posted 212 days ago

This job is no longer available.

5397196

Job Description

At Wells Fargo, we have one goal: to satisfy our customers’ financial needs and help them achieve their dreams. We’re looking for talented people who will put our customers at the center of everything we do. Join our diverse and inclusive team where you’ll feel valued and inspired to contribute your unique skills and experience. 

 

Help us build a better Wells Fargo. It all begins with outstanding talent. It all begins with you. 

 

Enterprise Finance & Information Technology offers technology and services that exceed Wells Fargo customers’ expectations and directly enable them to succeed financially. We interact with customers more than 12 billion times a year through in-store, online, ATM, and telephone transactions. We impact customers directly, through systems availability and security, as well as indirectly, through our business partners who offer and deliver a myriad of products and services that meet customers’ financial needs. We provide a competitive advantage for the company through excellence in fundamentals, integrated partnerships, and our talented and engaged team members.

 

Wells Fargo Commercial Lending Technology is seeking a Senior Web Developer, whose core responsibility is performing design and development on a collection of Java-based web applications as well as a new Lending Transformation platform. This new platform will become the underwriting platform for all Commercial Lending lines of business.

In this role, the developer will focus on front end development, rule based business logic implementation, database design, and backend integration with other Enterprise applications. This developer will work closely with business partners and collaborate with cross-functional teams throughout the Agile development cycles including analysis, design, development, and unit testing. 

Responsibilities may include:

  • Analyze business and technical requirements to determine system design, potential issues, and, impact analysis for each project
  • Leads projects, allocates and manages resources and manages the work of less experienced developers
  • Provide expertise about standard practices on coding standards and conduct peer code reviews
  • Maintain legacy applications and assure quality, security and compliance requirements are met for the developed applications
  • Review requirements documents and develop implementation strategies that preserve the availability, performance, integrity, stability, and scalability of systems
  • Produce architecture and design documents to effectively communicate the solution to the business and provide direction for the development teams and infrastructure partners
  • Work with business and technology partners to prevent or solve difficult availability and performance issues
  • Interact with internal and external technical leaders to develop innovative solutions that meet business needs

A successful Senior Developer will have strong fundamentals in object-oriented design concepts and MVC pattern with a strong desire to learn and implement cutting edge technologies in a fast-paced environment focused on continuous development and integration.

Required Qualifications

  • 7+ years of web development experience; including programming and developing web applications

Desired Qualifications

  • Experience programming or developing applications
  • Excellent verbal, written, and interpersonal communication skills

Other Desired Qualifications

  • 8+ years Java development experience
  • 4+ years hands-on experience with Spring related platforms (Spring Boot, Spring Batch, Spring Data, Spring MVC)
  • 2+ years experience using one or more JavaScript framework (Angular, ReactJS, Backbone, Node, Boostrap, Knockout, YUI, etc.)
  • 3+ years experience integrating with SOAP or REST web services in Java
  • Experience with SDLC tools and processes including GitHub, Jenkins, Artifactory, Sonar, UDeploy, Maven or Gradle
  • Familiarity with automated UI testing frameworks (Selenium, Junit, Cucumber, etc.)
  • Proven experience in using JDBC and PL/SQL queries in Java with Oracle databases
  • Excellent verbal, written, and interpersonal communication skills
  • Previous lead or mentoring experience strongly preferred
  • Demonstrated unit testing experience
  • Undergraduate degree in Computer Science or related discipline