Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

U.S. Bank Logo

Software Engineer 2 (Java, Springboot, Microservices)

U.S. Bank

$111,095 - $130,700
Oct 16, 2025
Charlotte, NC, US
Apply Now

At U.S. Bank, the business and technical problem is to develop and maintain best-in-class software experiences that enable customers and businesses to make better financial decisions, and to support communities in their growth and success.

Requirements

  • Experience in building REST and GraphQL microservices using Java, Springboot
  • Proficiency in web service design using OpenAPI (Swagger) specifications
  • Good understanding of Microservice architecture with experience in containerized deployment (On Cloud, On Premise and Hybrid).
  • Experience in integration with Databases
  • Experience in building common services frameworks or libraries for logging, error handling, auditing, policy management, authentication and authorization.
  • Experience in Continuous integration and Continuous deployment using Maven, Jenkins, Docker, Kubernetes, Istio and Springboot.
  • Experience with integrating modern Javascript Single Page Applications (Using React.js or similar) with APIs is an added advantage

Responsibilities

  • Implement and deploy API solutions while demonstrating expertise in a number of areas including: API design and development, Public and Private API design and development, Highly scalable distributed systems, Cloud computing
  • Contributes to creating strategy and evolvable systems, including guidelines, standards, and policies.
  • Collaborates with business leaders to help define business strategy and align creative information technology systems architecture to support the strategy.
  • analysis, design, testing, development and maintenance of best in class software experiences
  • adhering to U.S. Bank standards in order to ensure minimal impact to the customer experience
  • adept with the agile software development lifecycle and DevOps principles

Other

  • The candidate is a self-motivated individual who can collaborate with a team and across the organization.
  • The candidate takes responsibility of the software artifacts produced
  • Work effectively across cross-functional teams
  • Communicate technical decisions and processes clearly
  • Able to work independently with minimal oversight