At U.S. Bank, the business and technical problem is to develop and maintain best-in-class software experiences that enable customers and businesses to make better financial decisions, and to support communities in their growth and success.
Requirements
- Experience in building REST and GraphQL microservices using Java, Springboot
- Proficiency in web service design using OpenAPI (Swagger) specifications
- Good understanding of Microservice architecture with experience in containerized deployment (On Cloud, On Premise and Hybrid).
- Experience in integration with Databases
- Experience in building common services frameworks or libraries for logging, error handling, auditing, policy management, authentication and authorization.
- Experience in Continuous integration and Continuous deployment using Maven, Jenkins, Docker, Kubernetes, Istio and Springboot.
- Experience with integrating modern Javascript Single Page Applications (Using React.js or similar) with APIs is an added advantage
Responsibilities
- Implement and deploy API solutions while demonstrating expertise in a number of areas including: API design and development, Public and Private API design and development, Highly scalable distributed systems, Cloud computing
- Contributes to creating strategy and evolvable systems, including guidelines, standards, and policies.
- Collaborates with business leaders to help define business strategy and align creative information technology systems architecture to support the strategy.
- analysis, design, testing, development and maintenance of best in class software experiences
- adhering to U.S. Bank standards in order to ensure minimal impact to the customer experience
- adept with the agile software development lifecycle and DevOps principles
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
- Work effectively across cross-functional teams
- Communicate technical decisions and processes clearly
- Able to work independently with minimal oversight