Senior Software Engineer - Full Stack
Core
Design, develop, test, operate, and maintain full-stack software products and experiences for U.S. Bank customers and businesses.
Role type
Senior Full Stack Software Engineer
Builds
Production-ready software artifacts, microservices, and API-driven features
Domain
Financial Services / Banking Technology
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, React.js, JavaScript, SQL, NoSQL, Cloud native development, Agile/DevOps, Microservices architecture
Preferred skills
Angular JS, Apache Kafka, Spark, Spring Security, OAuth2, OpenID Connect, Kubernetes, Jenkins, GenAI/AI/ML
Technologies
Java, Spring Boot, React.js, Angular JS, Azure, AWS, GCP, Apache Kafka, Spark, PostgreSQL, MS SQL, Cassandra, MongoDB, Jenkins, Apigee, Kubernetes, Rancher
Responsibilities
Design optimal technical solutions considering scalability and reliability; write production-ready and testable code; conduct code reviews to enforce best practices; analyze system failures and propose design changes; ensure compliance with security and development standards; prioritize tasks and communicate blockers.
Seniority
Senior, hands-on IC