Work in Iowa Energy Jobs

Job Information

Wells Fargo Senior Java Software Engineer in Des Moines, Iowa

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 is a team of more than 40,000 information technology and security professionals who help keep Wells Fargo at the forefront of America’s diversified financial services companies. Employees execute an engineering-led IT strategy to deliver stable, secure, scalable and innovative services that provide Wells Fargo global customers ‘round-the-clock’ banking access through in-store, online, ATM, and other channels. Wells Fargo Technology plays a critical role in the company’s customer and employee experience, business and risk management transformation, and growth agenda.

As part of the Chief Technology Office (CTO), the Development and Cloud Enablement (DCE) organization has a key responsibility for the Enterprise Pipeline and its Operational Support, across all applications in the Wells Fargo Enterprise.

We are building out a team of Senior Java Software Engineers with expertise in Java to join the team responsible for engineering the enterprise build and release pipeline, specifically the Enterprise Pipeline (EPL). You will act as a lead in defining and automating the entire CI/CD process enterprise wide by building enabling capabilities to allow developers to create higher quality and more secure software, more quickly and ultimately improve quality at scale. We are hiring for multiple openings. These roles are posted as a Senior Java Software Engineer; however, the Wells Fargo job title is Software Sr Engineer.

Key Responsibilities Include:

  • Engineer a standardized, automated build and release solution for consumption/use by thousands of developers

  • Create and follow enterprise standards for build and release automation

  • Promote intellectual curiosity: learn and apply new concepts and technologies rapidly,

  • Innovate: develop POCs to demonstrate viability of new technologies that support business needs and will achieve automation at scale

  • Problem Solve: Apply advanced technical troubleshooting capabilities to resolve complex, technical issues

  • Understand the customer build, release, and deploy automation needs and provide solutions that align with Enterprise DevOps standards and Wells Fargo’s vision and values

  • Provide consultation and training to application teams on the Enterprise Pipeline (EPL) and benefits wherever applicable to promote self-diagnosis and self-service potential

  • Accountable for high-quality delivery of assigned projects and mentor less experience staff on projects as needed

Selected candidate will be required to work within one of the following Wells Fargo locations: Summit, NJ; Philadelphia, PA; Raleigh, NC; Charlotte, NC; St. Louis, MO; Minneapolis, MN; Des Moines, IA; Dallas, TX; Phoenix, AZ; or San Francisco, CA. Preference will be given to those candidates that either currently live in or are willing to relocate to one of these locations. Relocation assistance is not available for this position.

This is a full time opportunity with a competitive compensation package to include the following: comprehensive benefits including a generous PTO program, 401-K and many other benefits. For additional benefit information visit .

Required Qualifications

  • 7+ years of software engineering experience

  • 5+ years of Java experience

  • 3+ years of experience with secure DevOps and deployment automation to cloud environments

  • 3+ years of Spring framework experience such as Spring Boot

Desired Qualifications

  • An industry-standard technology certification

  • Strong verbal, written, and interpersonal communication skills

  • Agile experience

  • Good analytical skills with high attention to detail and accuracy

  • Knowledge and understanding of application analysis and tuning including: memory management, process or thread management, resource management

  • Knowledge and understanding of application or software security such as: web application penetration testing, secure code review, secure static code analysis

  • Experience utilizing PowerShell, Bash, Perl, or Python to automate complex manual tasks

  • .NET Core experience

Other Desired Qualifications

  • Enterprise experience with one or more CI/CD implementation, configuration management and orchestration tools: Jenkins, Maven, Gradle, GitHub Actions, Harness IO, Spinnaker, Terraform

  • Experience with one or more Cloud platforms: AWS, Pivotal Cloud Foundry (PCF), Google Cloud Platform (GCP), Azure

  • API development experience with Apigee, Mulesoft, or a similar framework

  • Grid computing / Elastic compute experience with ephemeral instances like Nuke and Pave to scale on-demand leveraging containers and tools like Kubernetes, Docker, EC2, IBM Symphony Grid, Parallel Computing, etc.

  • Experience with one or more security and code quality scanning tools: SonarQube, Fortify, BlackDuck, Checkmarx

  • Experience with one or more database platforms: Mongo, Oracle, Postgres, MySQL

  • Experience with one or more Test Frameworks, Capabilities & Tools: Junit, Nunit, TestNG, Selenium, Appium, Lambda; Test Driven Development (TDD); Behavioral Driven Development (BDD): Cucumber/Gherkin

  • Knowledge of and/or experience with any of the following: 12-factor/Cloud Native development, Kafka, GraphQL, Golang, Tekton pipelines

Job Expectations

  • Ability to provide and work from a home office

  • Willingness to work on-site at stated location on the job opening

  • Ability to work additional hours as needed

Street Address

NC-Raleigh: 1100 Corporate Center Dr - Raleigh, NC

NJ-Summit: 190 River Rd - Summit, NJ

CA-SF-Financial District: 333 Market St - San Francisco, CA

AZ-Chandler: 2600 S Price Rd - Chandler, AZ

MN-Minneapolis: 255 2nd Ave S - Minneapolis, MN

PA-Philadelphia: 101 N Independence Mall E - Philadelphia, PA

IA-Des Moines: 800 Walnut St - Des Moines, IA

MO-Saint Louis: 1 N Jefferson Ave - Saint Louis, MO

TX-DAL-Downtown Dallas: 1445 Ross Ave - Dallas, TX

NC-Charlotte: 300 S Brevard St - 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.

Benefits Summary


Visit for benefits information.

Company: Wells Fargo

Req Number: 5564594-10

Updated: 2021-06-17 03:17:30.298 UTC

Location: Des Moines,IA