Taro Logo

Software Engineer 2 (Java Spring Boot/cloud migration)

U.S. Bank is a financial institution helping customers and businesses make better financial decisions while supporting community growth and success.
Hopkins, MN, USAAtlanta, GA, USAGresham, OR, USA
$105,400 - $124,000
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
Finance

Description For Software Engineer 2 (Java Spring Boot/cloud migration)

U.S. Bank is seeking a Software Engineer 2 to join their team in developing and maintaining enterprise-scale applications. This role focuses on cloud migration and modern architecture implementation using Java Spring Boot and related technologies. The position offers an exciting opportunity to work on transformative projects while contributing to the bank's technology modernization efforts.

The ideal candidate will be responsible for designing, developing, and maintaining software solutions while adhering to U.S. Bank's high standards for quality and security. They will work with cloud technologies, particularly Azure, and contribute to the migration of enterprise applications to the cloud. The role involves working with microservices architecture, containerization, and various modern technologies including Java, Spring Boot, and Kafka.

The position offers a competitive salary range of $105,400 - $124,000, along with comprehensive benefits including healthcare, 401(k), and various insurance options. The work environment is hybrid, requiring 3+ days in office per week, providing a balance between collaborative in-person work and remote flexibility.

This is an excellent opportunity for a mid-level software engineer looking to work with enterprise-scale systems in the financial sector. The role offers exposure to both modern cloud technologies and traditional banking systems, providing a unique learning experience. The position combines technical challenges with the stability and benefits of working for a major financial institution.

The successful candidate will join a team focused on innovation and continuous improvement, with opportunities to contribute to significant technology transformation initiatives. They will be involved in all aspects of the software development lifecycle, from design to maintenance, while working in an agile environment that emphasizes both technical excellence and customer experience.

Last updated a day ago

Responsibilities For Software Engineer 2 (Java Spring Boot/cloud migration)

  • Responsible for designing, developing, testing, operating and maintaining products
  • Takes full stack ownership by consistently writing production-ready and testable code
  • Creates optimal design adhering to architectural best practices
  • Performs analysis on failures, propose design changes
  • Makes sound design/coding decisions keeping customer experience in the forefront
  • Conducts code reviews
  • Ensures compliance and security best practices
  • Contributes to culture of innovation and continuous improvement

Requirements For Software Engineer 2 (Java Spring Boot/cloud migration)

Java
Kafka
  • Bachelor's degree, or equivalent work experience
  • Three to five years of relevant experience
  • Experience designing and engineering enterprise scale cloud architecture
  • Experience with public cloud migration (Azure preferred)
  • Experience with Microservices
  • Experience with Java, Spring Boot, Kafka, and containerization
  • Knowledge of .NET Framework/Core, MS SQL Server
  • Familiarity with IBM Mainframe
  • Experience with QA Automation Frameworks

Benefits For Software Engineer 2 (Java Spring Boot/cloud migration)

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
401k
  • Healthcare (medical, dental, vision)
  • Basic term and optional term life insurance
  • Short-term and long-term disability
  • Pregnancy disability and parental leave
  • 401(k) and employer-funded retirement plan
  • Paid vacation (2-5 weeks)
  • Up to 11 paid holidays
  • Adoption assistance
  • Sick and Safe Leave accruals

Interested in this job?

Jobs Related To U.S. Bank Software Engineer 2 (Java Spring Boot/cloud migration)