U.S. Bank Job - 28838942 | CareerArc
  Search for More Jobs
Get alerts for jobs like this Get jobs like this tweeted to you
Company: U.S. Bank
Location: Minneapolis, MN
Career Level: Mid-Senior Level
Industries: Banking, Insurance, Financial Services


Candidate will be responsible for working with our Retail Payment Solutions business partners to devise and architect solutions to our commercial customers. Duties will include participating in enterprise-level working groups, moving our systems forward using new technologies, and setting direction for multiple on-shore and off-shore based agile teams. The applicant will utilize Analysis, Design, Java, DevOps, and SQL skills to translate high level use cases into an overall system architecture, and provide estimates for construction. Candidate is utilized by the developers as a source of overall direction for design and implementation of the system. Candidate will provide technical direction to working teams as well as individual contributions.

Successful applicants will exemplify US Bank's ethical principles of uncompromising integrity, respect for others, accountability for decisions and actions, and good citizenship.

Leaders at U.S. Bank consistently demonstrate integrity and ethics, maturity and resilience, and inspire trust and confidence among their teams. Our leaders are strong communicators who promote collaborative relationships, influence others, and value the diversity of backgrounds and ideas among their employees.


Basic Qualifications

  • Bachelor's degree or equivalent work experience
  • At least 5 years experience with the concepts, philosophies and tools behind the design of applications, information and underlying information technologies
  • At least 10 years experience with developing and implementing applications

Required Experience

  • Bachelor's degree in Computer Science / Software Engineering / Equivalent Work Experience
  • Expert level knowledge of the Java programming language, including web frameworks and API libraries
  • Practical experience with developing and implementing complex, secure, web-based applications
  • Experience in collaborating with other Application/Enterprise Architect – identify issues and roadblock ahead of time
  • Proficient with Visio tools and strong API background

Preferred Technical Skills / Experience

  • 8 years of Java (J2EE preferred) application development in a web environment
  • 4 years of JSP, HTML, JavaScript, and CSS development
  • DB2 Database and SQL Skills
  • DevOps
  • 12 Factor Application design and construction
  • J2EE Data Structures and Design Patterns
  • Spring, Struts, and Tiles experience
  • API's – both implementing and using, especially through Apigee
  • VersionOne and other Agile Lifecycle Tools
  • WebSphere Application Server
  • Strong web application security background
  • Automated Test Creation, Execution, and Automation – Junit / Selenium / Appium
  • Mobile Web Site Design and Standards
  • Continuous Integration Tools / Build Systems – Jenkins

Preferred Professional Skills/Experience

  • Application design, architecture, and maintenance
  • Agile Development Methodology – Scrum is preferable
  • Project Management and Estimation
  • Financial Domain knowledge and experience
  • IT standards, procedures, policy
  • Application testing, including system, end-to-end, regression, and performance
  • Information management

 Apply on company website