Senior Application Developer (Java)


At U.S. Bank, we're passionate about helping customers and the communities where we live and work. The fifth-largest bank in the United States, we’re one of the country's most respected, innovative and successful financial institutions. U.S. Bank is an equal opportunity employer committed to creating a diverse workforce. We consider all qualified applicants without regard to race, religion, color, sex, national origin, age, sexual orientation, gender identity, disability or veteran status, among other factors.

U.S. Bank is seeking a Senior Application Developer to contribute toward the success of our technology initiatives.  Our team utilizes Java technologies and agile practices to design, develop, and release software for our key Treasury Management platform. Success in this role will involve not only expert-level Java expertise, but also utilizing our new DevOps toolsets, a thorough understanding of Spring (including Batch and MVC), and experience in both producing and consuming web-services API's. This position involves working the full stack of web application technologies, from back-end SQL databases up through front end HTML / JavaScript implementations. Agile team members are expected to be highly engaged with our business lines and customers during the entire development sprint, providing value from story definition and refinement through final system testing.




Basic Qualifications


-Bachelor's degree or equivalent work experience
-At least 7 years experience with developing and implementing applications.


Preferred Skills/Experience


- Internet facing J2EE web application design and development

-Experience with Spring, Struts or any other MVC framework
-Experience with WebSphere, WebLogic or any other Application Server
-Agile Development - preferably scaled Scrum
-Strong working knowledge of databases and SQL
-UNIX / Linux (Operator Level)   
-API Production and Consumption - SOAP and REST
-Service Bus Architecture / API Hubs
-Continuous Integration/DevOps
-Test Creation, Execution, and Automation


Information Technology

Primary Location



1st - Daytime



Average Hours Per Week