U.S. Bank is seeking a Software Engineer 2 with expertise in Java Springboot and microservices architecture. This role is based in Brookfield, Wisconsin, and represents an opportunity to join one of America's leading financial institutions. As a Software Engineer 2, you'll be working with modern backend technologies to develop and maintain microservices-based applications that power U.S. Bank's digital banking infrastructure. This position offers the chance to work with enterprise-scale systems while contributing to critical financial technology solutions. U.S. Bank's technology team is committed to innovation and digital transformation, making this an excellent opportunity for engineers looking to make an impact in the financial sector. The role combines technical expertise with the stability and benefits of working for a major financial institution. You'll be part of a team that values collaboration, continuous learning, and professional growth, while working on projects that directly affect millions of customers. The position offers competitive compensation and comprehensive benefits, typical of a major financial institution. This role is ideal for mid-level engineers who want to advance their careers in a stable, yet innovative environment, working with modern technologies while contributing to critical financial systems that serve a nationwide customer base.