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 - Full Stack - Java - Springboot - React - Rdbms

U.S. Bank

Salary not specified
Sep 15, 2025
Hopkins, MN, USA • Irving, TX, USA • Atlanta, GA, USA
Apply Now

At U.S. Bank, the business problem is to develop best-in-class software experiences that enable customers and businesses to make better financial decisions, while ensuring minimal impact to the customer experience.

Requirements

  • Experience designing and developing, maintaining and evolving secure and performant RESTful APIs and services, preferably using Java and Spring/Spring Boot technologies
  • Good understanding of microservice architecture principles including event-driven, reactive, asynchronous communication patterns, message queues, containerization, API Gateway, service mesh, tracing, observability
  • Strong experience with cloud technologies - AWS (preferred) / GCP/ Azure
  • Proficiency with ORM frameworks such as JPA, Hibernate
  • Strong RDBMS, MySQL skills including data modeling and entity design
  • Familiarity with testing frameworks such as jUnit, TestNG, Mockito
  • Familiarity with frontend technologies such as React.js, Javascript, TypeScript, NextJS, etc

Responsibilities

  • Responsible for designing, developing, testing, operating and maintaining products
  • Takes full stack ownership by consistently writing production-ready and testable code
  • Consistently creates optimal design adhering to architectural best practices; considers scalability, reliability and performance of systems/contexts affected when defining technical designs
  • Performs analysis on failures, propose design changes, and encourage operational improvements
  • Makes sound design/coding decisions keeping customer experience in the forefront
  • Takes feedback from code review and apply changes to meet standards
  • Conducts code reviews to provide guidance on engineering best practices and compliance with development procedures

Other

  • Bachelor’s degree, or equivalent work experience
  • Three to five years of relevant experience
  • Excellent communication and interpersonal skills
  • Strong problem-solving and analytical skills
  • Hybrid/flexible schedule, with an in-office expectation of 3 or more days per week