Software Engineer – 2 (J2EE/Spring Boot Developer)

U.S. Bank — Charlotte, Mecklenburg County
Full-Time Apr 28, 2026
From $1,766/week
Apply Now →

About This Position

Job Summary

U.S. Bank is seeking a Software Engineer – 2 (J2EE/Spring Boot Developer) in Charlotte, Mecklenburg County, US. This full‑time role offers a competitive salary of $91,830.79 and the chance to build innovative financial solutions.

Key Responsibilities

  • Design, develop, and maintain Java‑based applications using J2EE and Spring Boot frameworks.
  • Collaborate with cross‑functional teams to gather requirements and translate them into technical specifications.
  • Write clean, efficient, and testable code while following best practices and coding standards.
  • Participate in code reviews, troubleshoot issues, and provide timely resolutions.
  • Contribute to continuous integration/continuous deployment (CI/CD) pipelines and automate deployment processes.
  • Stay current with emerging technologies and recommend improvements to enhance system performance and scalability.

Required Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
  • 2+ years of professional experience developing enterprise applications with J2EE and Spring Boot.
  • Strong proficiency in Java, RESTful APIs, SQL/NoSQL databases, and version control (Git).
  • Experience with Agile methodologies, unit testing, and automated build tools.
  • Excellent problem‑solving skills and ability to work both independently and within a team.

Preferred Skills

  • Familiarity with microservices architecture and Docker/Kubernetes.
  • Knowledge of cloud platforms such as AWS or Azure.
  • Understanding of financial services domain concepts.

Compensation & Benefits

Salary: $91,830.79 per year.

U.S. Bank offers comprehensive benefits, professional development programs, and a supportive work environment that encourages growth and innovation.

Frequently Asked Questions

What technologies will I use in this role?

You will primarily work with Java, J2EE, Spring Boot, RESTful APIs, and related database technologies.

Is remote work an option?

The position is based in Charlotte, Mecklenburg County, and may require on‑site collaboration, though hybrid arrangements can be discussed.

What growth opportunities does U.S. Bank offer?

U.S. Bank provides continuous learning, mentorship, and career advancement programs to help you expand your skills and progress within the organization.

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,766/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
Charlotte, Mecklenburg County
Type
Full-Time
Salary
From $1,766/week
Posted
28/04/2026
Quick Apply

Similar Jobs

Azure Infrastructure Lead Erin Associates
Travel Med Surg/Telemetry RN – Overflow Unit ADEX Healthcare Staffing LLC
School Social Worker Pool – 26-27 SY The Madison Metropolitan School District
Part Time Merchandiser footprint Solutions
AI
WeHired AI Online