Software Engineer 1 (Java, Linux, SQL)
Core
Design, develop, test, operate, and maintain best-in-class software experiences for U.S. Bank customers and businesses.
Role type
Mid-level Software Engineer (Java, Linux, SQL)
Builds
Production-ready software products and services
Domain
Banking / Financial Services
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, SQL, Linux, Shell Scripting, GitLab, Agile/Scrum, DevOps, CI/CD, Unit Testing, System Architecture
Preferred skills
Functional Testing, Service Virtualization, Test Data Management, Cloud, Containers, Security, Configuration Management
Responsibilities
Design and develop scalable, reliable, and performant software systems; conduct code reviews to ensure best practices; analyze failures and propose design changes; ensure compliance with security and development standards; prioritize tasks for incremental delivery.
Seniority
Mid-level, hands-on IC