At U.S. Bank, the business and technical problem is to build best-in-class software experiences that help customers and businesses make better financial decisions, enabling communities to grow and succeed, by developing and maintaining robust software solutions powered by the latest technology.
Requirements
- Strong Full Stack Design and development experience of robust backend services using Java and Spring Boot
- building responsive and dynamic user interfaces using React and JavaScript
- Hands on with database solutions (SQL/NoSQL)
- Knowledge of cloud infrastructure is a must, Azure is preferred
- Integration experience involving Apigee or any API gateway experience
- Work with DevOps practices within the development lifecycle (CI/CD, containerization, monitoring)
Responsibilities
- Responsible for designing, developing, testing, operating and maintaining products
- Design and develop robust backend services using Java and Spring Boot
- Build responsive and dynamic user interfaces using React and JavaScript
- Optimize applications for maximum speed and scalability
- Implement and maintain database solutions (SQL/NoSQL)
- Participate in code reviews, testing, and debugging
- Integrate DevOps practices into the development lifecycle (CI/CD, containerization, monitoring)
Other
- The candidate is a self-motivated individual who can collaborate with a team and across the organization.
- The candidate takes responsibility of the software artifacts produced adhering to U.S. Bank standards in order to ensure minimal impact to the customer experience.
- The candidate will be adept with the agile software development lifecycle and DevOps principles.
- Five to six years of relevant experience
- The role offers a hybrid/flexible schedule, which means there's an in-office expectation of 3 or more days per week and the flexibility to work outside the office location for the other days.