At U.S. Bank, we’re on a journey to do our best. Helping the customers and businesses we serve to make better and smarter financial decisions and enabling the communities we support to grow and succeed. We believe it takes all of us to bring our shared ambition to life, and each person is unique in their potential. A career with U.S. Bank gives you a wide, ever-growing range of opportunities to discover what makes you thrive at every stage of your career. Try new things, learn new skills and discover what you excel at—all from Day One. Job Description U.S. Bank is seeking a full-time Software Engineer - Full Stack (Multiple openings) in Irving, TX. Essential Responsibilities: Perform Microservices/API development using Java and Springboot and work with React.js and its core principles and components, including Forms, Events, Keys, Router, Animations and Flux concept. Specific duties include: Working with Cloud native development in Azure, AWS or GCP to create optimal design adhering to architectural best practices, and considering scalability, reliability and performance of systems/contexts affected when defining technical designs; Using streaming technologies, (Apache Kafka, Spark, and/or similar), while ensuring all aspects of development follow compliance and security best practices; Implementing experience with RDBMS (PostgreSQL, MS SQL, and/or similar); Working with NoSQL databases (Cassandra, MongoDB); Utilizing proficiency in JavaScript, including DOM manipulation and the JavaScript object model; Using knowledge of popular React.js workflows (such as Flux or Redux); Working with current specifications of ECMAScript; Implementing experience with data structure libraries (e.g., Immutable.js); Working in Jenkins/Cloudbees, Apigee, Kubernetes, and Rancher; Utilizing knowledge of a feature, the users impacted, the flows impacted and feature's purpose; Working with agile software development lifecycle and DevOps principles and taking full stack ownership in writing production-ready and testable code; and Communicating processes and results with all parties involved in the product team, including engineers, product owner, scrum master, third party vendors and customers. Use the following tools and technologies: Microservices/API, Java, Springboot, React.js (Forms, Events, Keys, Router, Animations and Flux concept), Azure, AWS (EC2, RDS, EBS, and Auto-Scaling group), GCP, Apache Kafka, Spark, RDBMS (PostgreSQL, MS SQL), NoSQL databases (Cassandra, MongoDB), JavaScript, React.js workflows (Flux or Redux), data structure libraries (Immutable.js), Jenkins/Cloud bees, Apigee, Kubernetes, Rancher, Angular, Bootstrap, jQuery, Ajax, Free Marker, HTML5, CSS3.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Number of Employees
5,001-10,000 employees