US Bank-posted 7 months ago
$149,781 - $176,100/Yr
Full-time • Mid Level
Remote • Irving, TX
Credit Intermediation and Related Activities

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.

  • Conduct Fraud Behavior Analysis (FBA)
  • Work with all phases of application development from requirements gathering to maintenance using Java
  • Migrate Systems/Applications in an Enterprise Azure cloud computing environment
  • Design, develop and make configuration changes in Spring Boot to support business requirements
  • Develop services to retrieve data (both SQL and NoSQL) using Spring Data JPA and ORM
  • Implement testing automation
  • Perform data migration with Kafka setup and update configuration as per requirements
  • Configure Jenkins pipeline for CI/CD to build and run a Docker image in Kubernetes Cluster
  • Design and develop data validation applications to validate data before and after migration
  • Work on Kubernetes cluster to setup utility application
  • Work on FBA upgrades to support the latest version of IFM
  • Develop UI web pages using web programming
  • Collaborate with client departments in the development and implementation of technology strategies and application systems
  • Master's degree or foreign equivalent in Computer Science, Computer Engineering, or Electrical Engineering plus 3 years of experience as a Java developer, software engineer, or related
  • 3 years of experience with the entire Software Development Lifecycle (SDLC)
  • 3 years of experience designing, developing, and implementing applications using Java and Spring
  • 3 years of experience implementing and using object-relational mapping (ORM) for SQL and NoSQL
  • 3 years of experience developing UI web pages and conducting automated front-end and back-end testing
  • 3 years of experience working with Kubernetes clusters within a CI/CD pipeline setup
  • 3 years of experience setting up and configuring databases and data messaging channels using Kafka
  • 3 years of experience with application migration and upgrade using cloud computing infrastructure
  • Experience with Java, Spring, Maven, Junit, Oracle, Cassandra, Git, Kubernetes, Kafka, CI/CD, Automation, Azure, Dockers, Windows and Linux operating systems
  • Healthcare (medical, dental, vision)
  • Basic term and optional term life insurance
  • Short-term and long-term disability
  • Pregnancy disability and parental leave
  • 401(k) and employer-funded retirement plan
  • Paid vacation (from two to five weeks depending on salary grade and tenure)
  • Up to 11 paid holiday opportunities
  • Adoption assistance
  • Sick and Safe Leave accruals of one hour for every 30 worked, up to 80 hours per calendar year unless otherwise provided by law
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service