Taro Logo

Software Engineer 2 (Java, Springboot, React, Microservices)

A leading financial institution providing banking, investment, mortgage, trust and payment services products to individuals, businesses, governmental entities and other financial institutions.
Chicago, IL, USACincinnati, OH, USA
$111,095 - $130,700
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
Finance

Description For Software Engineer 2 (Java, Springboot, React, Microservices)

U.S. Bank is seeking a Software Engineer 2 to join their technology team in developing best-in-class software experiences. This role offers an exciting opportunity to work with modern technologies including Java, Spring Boot, React, and Microservices in a leading financial institution. The position involves full-stack development with a focus on creating scalable, reliable solutions while adhering to architectural best practices.

The ideal candidate will be responsible for designing, developing, and maintaining software products while ensuring high standards of code quality and reliability. They will work in an agile environment, collaborating across teams to deliver innovative solutions that enhance customer experience. The role requires expertise in both frontend and backend technologies, with particular emphasis on Java/J2EE, React, and microservices architecture.

Working at U.S. Bank offers comprehensive benefits including healthcare, retirement plans, and flexible work arrangements. The hybrid work model requires 3+ days in office, providing a balance between collaborative in-person work and remote flexibility. The company culture emphasizes innovation, continuous improvement, and professional growth.

This is an excellent opportunity for a mid-level software engineer looking to make an impact in financial technology while working with modern tech stack and best practices. The role offers competitive compensation and a chance to work on significant projects that directly affect millions of customers' financial lives.

Last updated 3 hours ago

Responsibilities For Software Engineer 2 (Java, Springboot, React, Microservices)

  • Design, develop, test, operate and maintain products
  • Write production-ready and testable code
  • Create optimal design adhering to architectural best practices
  • Perform analysis on failures and propose design changes
  • Conduct code reviews
  • Ensure compliance and security best practices
  • Contribute to software reliability engineering standards
  • Review and prioritize tasks for incremental delivery

Requirements For Software Engineer 2 (Java, Springboot, React, Microservices)

Java
JavaScript
React
  • Bachelor's degree or equivalent work experience
  • 3-5 years of relevant experience
  • Experience with Java/J2EE, React, Spring Boot
  • Experience with API design, REST, JSON, Microservices
  • Knowledge of AWS and Azure cloud platforms
  • Experience with relational databases (Oracle)
  • Knowledge of agile methodologies

Benefits For Software Engineer 2 (Java, Springboot, React, Microservices)

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Healthcare (medical, dental, vision)
  • 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)
  • 11 paid holidays
  • Adoption assistance
  • Sick and Safe Leave

Interested in this job?

Jobs Related To U.S. Bank Software Engineer 2 (Java, Springboot, React, Microservices)