Software Engineer – 2 (J2EE/Spring Boot Developer)

U.S. Bank — Hopkins, Hennepin County
Full-Time Apr 28, 2026
From $1,964/week
Apply Now →

About This Position

U.S. Bank is hiring a Software Engineer – 2 (J2EE/Spring Boot Developer) in Hopkins, Hennepin County, US. The role offers a fixed annual salary of $102,102.01 and focuses on designing, developing, and maintaining enterprise Java applications.

Key Responsibilities

  • Design, develop, test, and deploy high‑quality J2EE applications using Spring Boot and related frameworks.
  • Collaborate with product owners, architects, and QA teams to translate business requirements into technical solutions.
  • Maintain and improve existing codebases, ensuring performance, scalability, and security.
  • Participate in code reviews, mentoring junior developers and promoting best practices.
  • Implement RESTful APIs, integrate with third‑party services, and manage database interactions (SQL/NoSQL).
  • Contribute to continuous integration/continuous deployment (CI/CD) pipelines and automated testing.

Required Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
  • 3+ years of professional experience with Java EE, Spring Framework, Spring Boot, and microservices architecture.
  • Strong knowledge of object‑oriented design, design patterns, and RESTful API development.
  • Experience with relational databases (e.g., Oracle, MySQL) and ORM tools such as Hibernate.
  • Familiarity with version control (Git), build tools (Maven/Gradle), and CI/CD tools (Jenkins, Azure DevOps).
  • Excellent problem‑solving skills, communication abilities, and a collaborative mindset.

Preferred Skills

  • Exposure to cloud platforms (AWS, Azure, or GCP).
  • Understanding of containerization technologies (Docker, Kubernetes).
  • Experience with Agile/Scrum methodologies.

Why Join U.S. Bank?

U.S. Bank offers a supportive environment where you can grow your technical expertise, work on impactful financial solutions, and contribute to the communities we serve. Competitive compensation, comprehensive benefits, and continuous learning opportunities await.

Frequently Asked Questions

What technologies will I use in this role?

You will primarily work with Java EE, Spring Boot, RESTful APIs, Hibernate, and related tools, plus CI/CD pipelines and version control.

Is prior banking experience required?

No. The focus is on strong Java development skills; industry knowledge can be learned on the job.

What benefits does U.S. Bank provide?

U.S. Bank offers competitive health, retirement, tuition assistance, and professional development programs.

Frequently Asked Questions

How do I apply?

Click the Apply Now button to submit your application directly to the employer.

What is the salary?

The estimated compensation for this role is From $1,964/week.

Is this remote?

Check the job description for location requirements.

Ready to apply?

Take the next step in your career today

Apply Now

Job Details

Company
U.S. Bank
Location
Hopkins, Hennepin County
Type
Full-Time
Salary
From $1,964/week
Posted
28/04/2026
Quick Apply

Similar Jobs

TRANSPORT DRIVER (SEASONAL) CulinArt Sector Careers
AI
WeHired AI Online