Mar 26, 2020

Sr. Java Developer - ASE 5

  • Wells Fargo
  • Charlotte, NC, USA

Job Description

Job Description
Important Note: During the application process, ensure your contact information (email and phone number) is up to date and upload your current resume when submitting your application for consideration. To participate in some selection activities you will need to respond to an invitation. The invitation can be sent by both email and text message. In order to receive text message invitations, your profile must include a mobile phone number designated as "Personal Cell" or "Cellular" in the contact information of your application.
At Wells Fargo, we want to satisfy our customers' financial needs and help them succeed financially. 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.
Wells Fargo Technology sets IT strategy; enhances the design, development, and operations of our systems; optimizes the Wells Fargo infrastructure footprint; provides information security; and enables continuous banking access through in-store, online, ATM, and other channels to Wells Fargo's more than 70 million global customers.
In this position as an Application Systems Engineer 5, you will act as a lead in providing application design guidance and consultation, utilizing a thorough understanding of applicable technology, tools and existing designs. You will be responsible for supporting a specific LOB within Consumer Lending by developing new and/or enhanced functionality for the applications utilized by the LOB, as well monitoring and participating in production support and release and deployment activities.
This position will be an integral part of the overall CORE team in Consumer Lending Technology group within Enterprise Information Technology. CORE team is primarily focused in the development and support of loan origination and fulfillment platform for Wells Fargo Home Lending. This is an exciting group that is ever changing and growing, so the need is for an experienced technology professional wanting to not only contribute excellent code but also develop and extend an existing web-based application, business integration services and general coding standards, techniques, and procedures in a cutting edge development environment that is focused on the next generation development platform within Wells Fargo.
The team member selected for this position will be responsible for leading by example, the day to day application of proven patterns and practices, and influencing change within the program to produce measurable results.
This position will offer hands on experience to the entire end to end process, but the primary duties of this role will be in the development and maintenance of the key front end User Interfaces (UIs) in sales space, which are highly critical UIs for the Home Mortgage lending process.
Other responsibilities include but are not limited to the following:
  • Analyzing highly complex business requirements designs and writes technical specifications to design or redesign complex computer platforms and applications.
  • Providing coding direction to less experienced staff or develops highly complex original code.
  • Acting as an expert technical resource for modeling, simulation and analysis efforts.
  • Verifying program logic by overseeing the preparation of test data, testing and debugging of programs.
  • Overseeing overall systems testing and the migration of platforms and applications to production.
  • Developing new documentation, departmental technical procedures and user guides.
  • Leading projects, allocating and managing the team's resources and the work of less experienced staff.
  • Assuring quality, security and compliance requirements are met for supported area, as well as, overseeing creation of or updates to and testing of the business continuation plan.
A successful candidate in this role should have the following competencies:
  • The ability to be flexible and thrive in ambiguity. He/She must have the ability to adapt to change quickly and adjust work accordingly in a positive manner.
  • Self-directed and self-motivated that they can seek out new efficient cost effective opportunities to promote growth and change.
  • Must possess real world examples of improvement including what was the challenge, how the challenge was addressed, and why the approach was successful.
  • Must be willing to leverage existing development best practices to drive measurable results within a program including:
    • Reduced defect rates
    • Increased development velocity
    • Reduced code complexity and duplication
    • Reduced rework and carryover
    • Increased best practice utilization and reduced violations
This position can be based at the Wells Fargo site location in Des Moines, IA; or Charlotte, NC.
This position is NOT ELIGIBLE for relocation assistance. Prospective candidates should reside in and/or around the target site of or Des Moines, IA; or Charlotte, NC. locations or be able to commute to either of these site for employment.
This is a full time opportunity with a competitive compensation package, a comprehensive benefits package including a generous PTO program and many other benefits. For additional benefit information visit

Required Qualifications
  • 7+ years of application development and implementation experience
  • 7+ years of Java experience
  • 4 + years of JavaScript Frameworks experience (jQuery, Ext JS, Kendo UI and/or Angular JS)

Desired Qualifications
  • Good verbal, written, and interpersonal communication skills
  • A BS/BA degree or higher in science or technology
  • Knowledge and understanding of home lending or consumer lending
  • Strong analytical skills and ability to solve complex technical problems
  • Strong organizational, multi-tasking, and prioritizing skills
  • Ability to work effectively, as well as independently, in a team environment
  • Knowledge and understanding of mortgage origination: applications, processing, and closing
  • 3+ years of SQL experience
  • 3+ years of Hibernate experience
  • 3+ years of Spring experience
  • XML (Extensible Markup Language) experience
  • 4+ years of design pattern experience
  • SDLC (System Development Life Cycle) experience
  • Agile experience
  • Knowledge and understanding of Web Services

Other Desired Qualifications
  • Full stack development experience to include experience working on front end UI, using the following technologies: Dojo, JSP, JSF etc.
  • Sound understanding on middleware using MQ/JMS concepts
  • Experience using caching mechanism using java based technologies
  • Experience using Quartz job/schedulers
  • Experience using code quality tools like FindBugs or Sonar
  • Experience using unit testing framework Jasmine and Karma for UI code, TestNG and PowerMockito for backend code
  • Mortgage domain business knowledge

Street Address
IA-Des Moines: 800 Walnut St - Des Moines, IA
NC-Charlotte: 1525 W Wt Harris Blvd - Charlotte, NC


All offers for employment with Wells Fargo are contingent upon the candidate having successfully completed a criminal background check. Wells Fargo will consider qualified candidates with criminal histories in a manner consistent with the requirements of applicable local, state and Federal law, including Section 19 of the Federal Deposit Insurance Act.

Relevant military experience is considered for veterans and transitioning service men and women.

Wells Fargo is an Affirmative Action and Equal Opportunity Employer, Minority/Female/Disabled/Veteran/Gender Identity/Sexual Orientation.



Security Clearance

NO Security Clearance

Apply Now