Taro Logo

Software Engineer 2 (Full stack- Java/React/AI)

U.S. Bank is a financial institution helping customers and businesses make financial decisions.
Englewood, CO, USA
$111,095 - $143,770
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 (Full stack- Java/React/AI)

U.S. Bank is seeking a Software Engineer 2 to join their team in developing full-stack applications using Java, React, and AI technologies. This role offers an exciting opportunity to work at one of America's largest financial institutions, combining traditional software engineering with cutting-edge AI implementations.

The position requires a skilled developer who can handle both frontend and backend development, with particular emphasis on React, Java, and Spring technologies. You'll be working with modern tech stack including microservices, AI frameworks like LangChain, and cloud technologies. The role involves building production-grade web applications and APIs while maintaining high standards for code quality and security.

As a Software Engineer 2, you'll be responsible for the complete software development lifecycle, from design to maintenance. The position offers a hybrid work arrangement requiring 3+ days in office, competitive salary ranging from $111,095 to $143,770, and comprehensive benefits including healthcare, 401(k), and paid time off.

The ideal candidate will have 3-5 years of experience, strong full-stack development skills, and knowledge of AI/ML technologies. You'll be part of a team that embraces emerging technologies and contributes to the bank's technology transformation while maintaining strict security and compliance standards required in the financial sector.

This role presents an excellent opportunity for a mid-level engineer looking to work with both traditional enterprise systems and cutting-edge AI technologies while enjoying the stability and benefits of working for a major financial institution.

Last updated 9 days ago

Responsibilities For Software Engineer 2 (Full stack- Java/React/AI)

  • Design, develop, test, operate and maintain products
  • Take full stack ownership by writing 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 culture of innovation and continuous improvement
  • Review and prioritize tasks for incremental delivery

Requirements For Software Engineer 2 (Full stack- Java/React/AI)

Java
JavaScript
React
Kafka
Cassandra
TypeScript
  • Bachelor's degree, or equivalent work experience
  • Three to five years of relevant experience
  • Strong development background in full stack technologies
  • Experience with React, Javascript, Java, APIs with Spring tech stacks
  • Knowledge of Gen AI tools - LangChain, LangGraph, Agentic Frameworks
  • Experience with Spring Boot, Kafka, NoSQL/Cassandra
  • Experience with cloud native application development
  • Understanding of Test-Driven Development

Benefits For Software Engineer 2 (Full stack- Java/React/AI)

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • 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?