Taro Logo

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

U.S. Bank is a financial institution helping customers and businesses make better financial decisions while supporting community growth and success.
Chicago, IL, USACincinnati, OH, USA
$111,095 - $130,700
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
Finance
This job posting may no longer be active. You may be interested in these related jobs instead:

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 opportunity to work with modern technologies including Java, Spring Boot, React, and Microservices in a financial services environment. The position requires a self-motivated individual who can collaborate effectively across the organization while taking ownership of software development from design to production.

The role involves full-stack development responsibilities with a focus on writing production-ready, testable code while adhering to architectural best practices. You'll be working in an agile environment, participating in code reviews, and ensuring compliance with security standards. The position offers exposure to cloud platforms like AWS and Azure, and involves working with REST APIs and microservices architecture.

The compensation package is competitive, ranging from $111,095 to $130,700, complemented by comprehensive benefits including healthcare, 401(k), and paid time off. The role offers a hybrid work arrangement requiring 3+ days in office, providing flexibility while maintaining team collaboration.

This is an excellent opportunity for a mid-level engineer with 3-5 years of experience to join a major financial institution that's committed to technological innovation and professional growth. U.S. Bank's focus on customer experience and technological transformation makes this an ideal role for someone looking to make an impact while working with modern technologies in a stable, established organization.

Last updated a month ago

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

  • Designing, developing, testing, operating and maintaining products
  • Taking full stack ownership by writing production-ready and testable code
  • Creating optimal design adhering to architectural best practices
  • Performing analysis on failures and proposing design changes
  • Conducting code reviews
  • Ensuring compliance and security best practices
  • Contributing to software reliability engineering standards
  • Reviewing and prioritizing 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
  • Parental leave
  • 401(k) and employer-funded retirement plan
  • Paid vacation (2-5 weeks)
  • 11 paid holidays
  • Adoption assistance
  • Sick and Safe Leave