Taro Logo

Software Engineer 2 (Java/Spring Boot, Microservices)

A leading financial institution helping customers and businesses make better financial decisions while supporting community growth and success.
Hopkins, MN, USABrookfield, WI, USAIrving, TX, USA
$105,400 - $124,000
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/Spring Boot, Microservices)

U.S. Bank is seeking a Software Engineer 2 specializing in Java/Spring Boot and Microservices development. This role is integral to their technology transformation, focusing on building robust, scalable financial applications. The position offers a hybrid work environment requiring 3+ days in office, with locations in Hopkins, MN, Brookfield, WI, or Irving, TX.

The ideal candidate will be responsible for full-stack development, emphasizing backend services using Java, Spring Boot, and modern cloud technologies. They'll work within an agile framework, implementing DevOps practices and ensuring high standards of security and compliance - crucial aspects in the financial sector.

The role offers competitive compensation ($105,400 - $124,000) and comprehensive benefits, including healthcare, 401(k), and various insurance options. This position is perfect for mid-level engineers with 3-5 years of experience who are passionate about financial technology and want to contribute to a major financial institution's digital transformation.

Key technical requirements include expertise in Java EE, REST APIs, microservices, and cloud platforms (AWS/GCP). The role involves working with modern tools and technologies like Docker, Kubernetes, and Kafka, while maintaining high standards for code quality and security.

This opportunity provides excellent career growth potential within a stable, respected financial institution, combining technical challenges with meaningful impact on customer financial services.

Last updated 7 days ago

Responsibilities For Software Engineer 2 (Java/Spring Boot, Microservices)

  • 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 software reliability engineering standards
  • Review and prioritize tasks for incremental delivery

Requirements For Software Engineer 2 (Java/Spring Boot, Microservices)

Java
Kafka
Kubernetes
MongoDB
PostgreSQL
  • Bachelor's degree or equivalent work experience
  • 3-5 years of relevant experience
  • Experience with Java EE design and development
  • Experience with REST API and Spring Boot
  • Knowledge of API security and microservices resilience
  • Experience with DevOps tools (Docker, Kubernetes, JIRA, Git, Jenkins)
  • Knowledge of cloud security principles
  • Experience with test automation
  • Experience with agile methodology

Benefits For Software Engineer 2 (Java/Spring Boot, Microservices)

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

Interested in this job?