Software Engineer - Java Developer

Wells Fargo
Minneapolis, MN

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 are looking for talented people who will put our customers at the center of everything we do. We are seeking candidates who embrace diversity, equity, and inclusion in a workplace where everyone feels valued and inspired.

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

Technology sets IT strategy; enhances the design, development, and operations of our systems; optimizes the Wells Fargo infrastructure; provides information security; and enables Wells Fargo global customers to have 24 hours a day, 7 days a week banking access through in-branch, online, ATMs, and other channels.

Our mission is to deliver stable, secure, scalable, and innovative services at speeds that delight and satisfy our customers and unleash the skills potential of our employees.

Consumer and Small Business Banking (CSBB) provides financial services to 21 million retail bank households and three million small business customers through approximately 4,900 retail branches, 17 customer service centers, and approximately 13,000 ATMs in 36 states and the District of Columbia. We serve and help individuals and families in many aspects of their lives, helping them buy homes, open first bank and savings accounts, buy cars to get to and from work or school, and start or grow small businesses. CSBB is focused on innovating and transforming with the customer at the center, better enabling customers to engage with us how, when, and wherever they choose. As an industry leader in many consumer and small business areas – including retail deposits, debit card transaction and purchase volume, and small business lending – our primary goal is delivering for our customers.

CSBB Operations delivers a diverse set of foundational operational and contact center services for the enterprise and to consumer, small business, and wholesale customers, providing stability, scalability, and security for Wells Fargo. Services include deposits, payments and ATM operations, global fraud and claims, account reconciliation, wire transfers, cash vault and lockbox services, print and image services, unclaimed property processing, legal order processing, estate care, and voice, email, chat, and social media services for consumer and small business customers. Divisions include ATM Strategy and Vendor Solutions; Business Planning and Transformation; Customer Excellence, Controls and Enablement; Customer Service; Fraud and Claims Management; Retail Core Operations; and Workforce Management, Capacity Planning and Productivity Analytics.

Consumer and Small Business Technology organization is looking for experienced software engineers with cloud experience to join engineering teams engaged in building enterprise class retail banking solutions in a scaled Agile environment. The senior agile developer will have a keen interest in enterprise application development using J2EE technologies and possess a strong desire to expand their knowledge in software engineering, architecture, and design. Primary responsibility will be hands on software development leveraging modern J2EE technologies. Other responsibilities include but are not limited to the following:

  • Act in a lead technical role providing technical guidance and consultation with application teams, clients, and Engineering Managers for their technology domain environments including, but not limited to, cloud, middleware, operating systems, applications, Software-as-a-Service, and Platform-as-a-Service products.
  • Design, code, test, debug, and document programs using Agile development practices.
  • Provide the strategy and design for projects associated with their technology domain, including upgrades and deployments.
  • Direct the gathering of performance statistics to assist in determining hardware and communication tools needed to support projected transaction volumes, response time, and system availability targets.
  • Lead projects, provide guidance and direction to less experienced staff in resolution of highly complex technical problems.
  • Assure quality, security, and compliance requirements are met for supported technology domain and support creation of or updates to and testing of the business continuation plan.
  • Provide application development team support that will entail initial issue triage and troubleshooting, root cause determination, and the development of short and long term technical and/or process solutions.
  • Develop new documentation and departmental technical procedures.


Required Qualifications

  • 5+ years of software engineering experience
  • 5 + years of Core Java experience
  • 2 + years of JavaScript Frameworks experience (jQuery, Ext JS, Kendo UI and/or Angular JS)


Desired Qualifications

  • An industry-standard technology certification
  • Strong verbal, written, and interpersonal communication skills
  • A BS/BA degree or higher in science or technology
  • 3+ years of Agile experience
  • 3+ years of Spring experience
  • 3+ years of Web Services experience
  • 3+ years of microservices development experience
  • 2 + years of experience developing web applications utilizing HTML 5
  • JSON (JavaScript Object Notation) development experience
  • 2+ years of SQL experience
  • Cloud computing experience
  • Knowledge and understanding of application or software security such as: web application penetration testing, secure code review, secure static code analysis
  • Knowledge of widely successful Agile techniques: User Stories, ATDD, TDD, Continuous Integration, Continuous Testing, Pairing, Automated Testing, Agile Games
  • Ability to work effectively in virtual environment where key team members and partners are in various time zones and locations


Other Desired Qualifications
  • Experience in developing event driven solutions using Kafka
  • Messaging Queue (MQ) experience
  • UI (User Interface) experience using React JS
  • Knowledge and understanding of DevOps principles, Splunk, AppDynamics


Job Expectations

  • Ability to work on call as assigned


Street Address

TX-Irving: 250 E John Carpenter Freeway - Irving, TX
AZ-Chandler: 2600 S Price Rd - Chandler, AZ
NC-Charlotte: 1525 W Wt Harris Blvd - Charlotte, NC



Disclaimer

  • 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.


Benefits Summary

Benefits
 

Visit https://www.wellsfargo.com/about/careers/benefits for benefits information.

// // //