Software Engineer – 2 (J2EE/Spring Boot Developer)
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
Click the Apply Now button to submit your application directly to the employer.
The estimated compensation for this role is From $1,766/week.
Check the job description for location requirements.
Job Details
U.S. Bank
Charlotte, Mecklenburg County
Full-Time
From $1,766/week
28/04/2026