Job Information
US Bank Software Engineer (Java/Spring) (Multiple openings) in Hopkins, Minnesota
The Software Engineer (Java/Spring) will be part of the Enterprise Financial Crimes Technology team. This role supports technology that is enterprise critical and highly visible within U.S. Bank. This position will be responsible for the analysis, design, testing, development, and maintenance of high-quality software using Java/Spring Framework and web-based services. Specific duties include: Analyze, design, test, develop and maintain software using Java/Spring Framework and web-based services with SQL Server relational databases; and with highly available critical enterprise applications using ORM, Design Patterns, Kafka Streaming, Webservices. Use testing frameworks Cucumber, Selenium and Postman. Communicate and collaborate with all parties involved in the product scrum team and other technical teams. Embrace emerging technology opportunities and contributes to the best practices in support of the bank s technology transformation. Be accountable for ensuring all aspects of product development follows compliance and security best practices. Use problem-solving and analytical skills to troubleshoot problems and remove blockers. Perform work in a DevOps environment (Git/GitHub, Jenkins CI/CD Pipelines, Kubernetes).