Software Engineer 1 (Java, Linux, SQL)
Core
Design, develop, test, operate, and maintain production-ready software products and services for U.S. Bank customers.
Role type
Mid-level Software Engineer (Java, Linux, SQL)
Builds
Full-stack software applications and services
Domain
Banking / Financial Services
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, SQL, Linux, Shell Scripting, GitLab, Agile/Scrum, CI/CD, Unit Testing, Integration Testing, System Architecture, Code Review, DevOps
Preferred skills
Service Virtualization, Test Data Management, Cloud Platforms, Containerization, Security Best Practices
Technologies
Java, Spring Boot, GitLab, SQL, Linux, Shell Scripting
Responsibilities
Design and develop scalable, reliable, and performant software systems; conduct code reviews to ensure adherence to engineering best practices; analyze system failures and propose design improvements; ensure compliance with security and regulatory standards; prioritize tasks and communicate blockers for incremental delivery.
Seniority
Mid-level, hands-on IC