U.S. Bank is seeking the position of Senior Software Engineer - Internal Fraud in Irving, TX. The Senior Software Engineer - Internal Fraud will oversee the development and implementation of multiple, complex, organization wide-systems, including multiple development projects, development teams, and/or application support functions. The position will involve conducting Fraud Behavior Analysis (FBA), working with all phases of application development from requirements gathering to maintenance using Java, migrating systems/applications in an Enterprise Azure cloud computing environment, and designing, developing, and making configuration changes in Spring Boot to support business requirements. This includes developing services to retrieve data using Spring Data JPA and ORM, testing automation, data migration with Kafka setup, and configuring Jenkins pipeline for CI/CD to build and run a Docker image in a Kubernetes cluster. The role also involves developing UI web pages and working closely with client departments in the development and implementation of technology strategies and application systems. The position may allow working from home within commuting distance of the worksite location.