Software Engineer II (Java / Spring Boot)

US Bank

Closes in 2 days Hybrid

Quick summary

Work type
Hybrid
Location
Gresham, OR
Salary
$105,400–$124,000 / yr
Posted
1 day ago
Closes
Jun 8, 2026 (soon)

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $155k
This role $115k
$96k most similar roles pay here $191k

This role pays less than 85% of similar roles. Most pay $134,875–$175,500 — the shaded band above. At the midpoint, this role pays about $115k versus about $155k for comparable roles.

Based on 240 similar postings.

Employer

About US Bank

U.S. Bank (U.S. Bancorp) is the fifth-largest bank in the United States, providing retail banking, corporate and commercial banking, wealth management, and payment services to millions of customers. Industry: Banking & Financial Services

US Bank currently has 44 open roles on FindRole.

Listed pay typically runs $111,605–$131,300 across 41 roles with salary data.

Most-posted roles

View all roles at US Bank

At a glance

TL;DR · Software Engineer II (Java / Spring Boot)

US Bank is hiring a Software Engineer for its Risk & Operations Systems team within Commercial Credit & Risk Services, focusing on developing and maintaining Java-based enterprise applications that support critical internal systems used in commercial banking operations. This role involves designing new features and modernizing existing frameworks while ensuring compliance with security and credit policies. The engineer will work closely with an Agile/Scrum team to build and enhance platforms for overdraft decisioning across various channels, participate in cloud migration initiatives, and provide on-call support for production issues. Essential skills include 3-6 years of Java development experience, proficiency with Spring Boot or MVC, strong SQL knowledge, and familiarity with both on-premises and cloud deployment environments. Experience in financial services is a plus.

What you'll do

  • Develop and enhance Java-based web applications for commercial credit and risk systems.
  • Build features for overdraft decisioning platforms across various payment channels.
  • Participate in application modernization efforts including cloud migration initiatives.
  • Troubleshoot and resolve issues in live environments to ensure system stability.
  • Support production systems, including on-call rotation and incident resolution.
  • Ensure applications comply with internal security, compliance, and credit policy requirements.

What we're looking for

  • 3-6 years of software development experience
  • Proficient in Java and Spring Boot/Spring MVC frameworks
  • Experience with SQL Server or similar relational databases
  • Hands-on production support and on-call rotation experience
  • Strong collaboration skills within Agile/Scrum teams
  • Troubleshoot and resolve issues in live environments
  • Ensure applications comply with security, compliance standards

More like this

Similar roles

Software Engineer II (Java)

Apex

Austin, TX 8 days ago
Java Python Go Kotlin SQL MongoDB RabbitMQ IBM MQ Apache Kafka AWS Kinesis Google Pub/Sub Terraform Google Cloud Platform Amazon Web Services Kubernetes Docker CI/CD Prometheus Grafana DataDog PagerDuty
Hybrid

Software Engineer II - Java/J2EE

Unum Group

Chattanooga, Tennessee 11 days ago $73,300$150,500
Java J2EE Fineos Admin Suite Oracle MS SQL SQL Agile Development Methodologies Continuous Integration Code Reviews Sprint Retrospectives User Experience Design Application Lifecycle Management Automation Testing ALM Tools

Software Engineer - Java

The Walt Disney Company

Remote (New York, NY) 15 days ago $123,000$165,000
Java Kotlin Scala Python Go JavaScript TypeScript CI/CD Git Docker Jenkins Kafka Kinesis SQS PostgreSQL MongoDB Redis Datadog New Relic Spring Boot AWS Azure Google Cloud
Remote