Lead Full-Stack Java/AWS Software Engineer - Branch Movement
Listed on 2026-09-03
-
Software Development
Cloud Engineer - Software, DevOps, Backend Developer, Software Architect
Job Description
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.
Architecture, Modernization, and Cloud Strategy
- Lead the architecture, design, and modernization of enterprise applications that support high-volume transaction processing, operational workflows, customer servicing capabilities, and critical business operations.
- Drive cloud adoption and technology transformation using Kubernetes, Open Shift, Docker, microservices, and modern engineering practices.
- Define long-term architecture direction, engineering roadmaps, modernization strategies, and cloud adoption plans that support enterprise technology transformation.
- Lead migration of legacy applications to scalable, resilient, secure, and cloud-ready platforms while reducing technical debt and improving maintainability.
Engineering Delivery and Technical Execution
- Design, build, and maintain scalable APIs, microservices, and event-driven applications using Java, Spring Boot, and distributed system architectures.
- Perform hands-on software development, solution design, code reviews, troubleshooting, performance tuning, and production support for business-critical applications.
- Lead integration efforts across enterprise systems and vendor platforms while promoting reusable services, API-first design principles, and scalable technology solutions.
- Evaluate emerging technologies and establish modernization strategies that improve developer productivity, scalability, security, and operational effectiveness.
Standards, Reliability, and Operational Excellence
- Provide technical leadership on application architecture, engineering standards, cloud strategy, modernization roadmaps, and software development best practices.
- Define and enforce engineering standards, Dev Sec Ops practices, CI/CD frameworks, and Software Reliability Engineering (SRE) principles across development teams.
- Drive adoption of observability, monitoring, automation, resiliency, and performance engineering capabilities to improve platform stability, operational efficiency, and service availability.
Collaboration and Technical Leadership
- Partner closely with business, product, architecture, infrastructure, security, and engineering teams to deliver innovative technology solutions that improve customer and employee experiences.
- Provide technical mentorship, guidance, and enablement to software engineers and technical leads while fostering a culture of engineering excellence and continuous improvement.
- Bachelor's degree, or equivalent work experience
- Six to eight years of relevant experience
- 10+ years of Java, J2EE, Spring Boot, Spring Batch, REST APIs, GraphQL, microservices, and distributed architectures.
- Very strong money movement experience, preferably for branches.
- Hands-on experience with Kubernetes, Docker, Rancher, cloud-native platforms (ideally AWS, Azure is a good second place), and large-scale application modernization.
- Strong knowledge of event-driven architecture, asynchronous processing, and messaging technologies such as Kafka and AMQ.
- Experience with CI/CD, Dev Sec Ops , automation, testing, and engineering tools including Jenkins, Maven, Git Hub, and Sonar Qube.
- Experience with enterprise data platforms including Oracle, SQL Server, Cassandra, Elasticsearch, and Redis.
- Strong understanding of software architecture, scalability, resiliency, observability, security, and performance optimization.
- Proven ability to lead technical initiatives while remaining hands-on in design, development, delivery, and production support for mission-critical platforms.
- Strong communication, problem-solving, execution, and stakeholder partnership skills in complex enterprise environments.
- Experience mentoring engineers and driving engineering best practices, technical standards, and development excellence.
- Strong banking, financial services, payments, transaction processing, or other highly regulated environments.
- Front-end in React or NodeJS
*** This role requires working from a U.S. Bank location three (3) or more days per week.***
If there's anything we can do to accommodate a disability during any portion of the application or hiring process, please refer to our .
Benefits:
Our approach to benefits and total rewards considers our team members' whole selves and what may be needed to thrive in and outside work. That's why our benefits are designed to help you and your family boost your health, protect your financial security and give you peace of mind. Our benefits include the…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).