Job Description
Company: U.S. Bank
Location: Hybrid (3+ days onsite at U.S. Bank location)
Experience Level: 5–6 years
Role Overview
You will be responsible for designing, developing, testing, and maintaining software applications with a focus on full-stack development. The role emphasizes production-ready, scalable, and secure software that aligns with U.S. Bank’s standards and customer experience goals.
Key Responsibilities
- Design, develop, test, and operate full-stack applications.
- Take full ownership of production-ready and testable code.
- Apply best practices in architecture, scalability, reliability, and performance.
- Perform root cause analysis on failures and propose design improvements.
- Conduct and participate in code reviews.
- Ensure software complies with security and regulatory standards.
- Apply agile and DevOps principles to development and delivery.
- Stay current with emerging technologies and contribute to technology transformation.
Required Qualifications
- Bachelor’s degree or equivalent work experience.
- 5–6 years of relevant software development experience.
- Strong proficiency in full-stack development.
Preferred Skills/Experience
- Backend: Java, Spring Boot, Microservices, API development.
- Frontend: React.js (strong), AngularJS (optional).
- Cloud: Azure, AWS, or GCP.
- Streaming Tech: Kafka, Spark.
- Databases: PostgreSQL, MS SQL, MongoDB, Cassandra.
- Tools & DevOps: Jenkins/CloudBees, Apigee, Kubernetes, Rancher.
- Strong knowledge of JavaScript, including ECMAScript standards and DOM manipulation.
- Familiarity with Redux, Flux, Immutable.js for React state management.
Benefits & Perks
- Medical, dental, and vision coverage.
- Life insurance and disability plans.
- 401(k) and employer-funded retirement plans.
- Paid vacation (2–5 weeks) and 11 paid holidays.
- Parental leave, adoption assistance, and sick/safe leave accrual.
- Incentive/recognition programs, stock purchase options.
Salary Range: $119,765 – $140,900
Ideal Candidate
- Experienced in full-stack development, particularly Java/Spring Boot + React.
- Comfortable working in hybrid environments.
- Skilled in agile development, DevOps, and secure coding practices.
- Proactive problem solver with focus on customer experience.