Taro Logo

Software Engineer (Full Stack – Java)

U.S. Bank is a leading financial institution providing banking services and financial solutions to customers and businesses.
Irving, TX, USA
$130,860 - $155,000
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Finance

Description For Software Engineer (Full Stack – Java)

U.S. Bank is seeking a Full Stack Java Software Engineer to join their team in Irving, TX. This role offers an exciting opportunity to work with modern technologies and contribute to the development of scalable software solutions. The position involves working across the full software development lifecycle, utilizing Spring Boot Framework, microservices architecture, and modern front-end technologies.

As a Software Engineer, you'll be responsible for designing and developing applications, implementing RESTful web services, and working with technologies like Docker and Kubernetes. The role requires expertise in both backend development with Java and Spring ecosystem, as well as front-end development using HTML5, CSS3, and JavaScript.

U.S. Bank offers a comprehensive benefits package including healthcare, retirement plans, and generous paid time off. The company values professional growth and provides opportunities for skill development. The work environment follows Agile methodology, emphasizing collaboration and continuous improvement.

The ideal candidate will have 5 years of experience in software development, strong expertise in Java and related technologies, and a bachelor's degree in Information Technology or related field. This position offers competitive compensation ranging from $130,860 to $155,000, along with opportunities for career advancement in a stable, well-established financial institution.

Working at U.S. Bank means joining a team dedicated to helping customers and businesses make better financial decisions while contributing to community growth and success. The company promotes an inclusive environment where diverse perspectives are valued and team members are encouraged to discover their potential.

Last updated 2 days ago

Responsibilities For Software Engineer (Full Stack – Java)

  • Design, develop and modify software systems
  • Work with full Software Development Lifecycle (SDLC) following Agile methodology
  • Develop applications using Spring Boot Framework
  • Implement micro-services and APIs using Spring Security, Spring JPA, Spring MVC
  • Create Docker Images
  • Work with Kafka streams on high volumes
  • Develop user interfaces using HTML5, CSS3, Bootstrap, JavaScript, and jQuery
  • Build, test, and deploy CI/CD systems using Jenkins and Kubernetes
  • Conduct automated testing and code quality checks
  • Monitor logs

Requirements For Software Engineer (Full Stack – Java)

Java
JavaScript
  • Bachelor's degree or foreign equivalent in Information Technology or Geographic Information Systems
  • 5 years of experience as an I.T. Analyst, Java Developer, or related
  • Experience developing and integrating front-end web interfaces using HTML5 and JavaScript
  • Experience designing dynamic and multi-browser compatible webpages using HTML, jQuery, Ajax and Javascript
  • Experience designing and developing APIs using Java
  • Experience implementing authentication and authorization using Java Security
  • Experience with unit testing and system integration testing
  • Proficiency in Java, Hibernate, AJAX, Maven, Eclipse, JSON, Junit, Gitlab and GIT

Benefits For Software Engineer (Full Stack – Java)

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 based on grade and tenure)
  • Up to 11 paid holidays
  • Adoption assistance
  • Sick and Safe Leave accruals

Interested in this job?

Jobs Related To U.S. Bank Software Engineer (Full Stack – Java)