API Software Engineer
Job Description
<p>At U.S. Bank, we're passionate about helping customers and the communities where we live and work. The fifth-largest bank in the United States, we’re one of the country's most respected, innovative and successful financial institutions. U.S. Bank is an equal opportunity employer committed to creating a diverse workforce. We consider all qualified applicants without regard to race, religion, color, sex, national origin, age, sexual orientation, gender identity, disability or veteran status, among other factors.</p><h2><strong><u>Job Description</u></strong></h2><p><strong>About the Team</strong></p><p>Our API development team builds reusable, loosely coupled, scalable, variable driven secure API services and utilities for our internal and external business partners and applications. Our APIs are delivered and supported with consistently high reliability following SOA (Service Oriented Architecture) industry best practices and Enterprise standards. Our technology roadmap leads us to building RESTful, cloud-based services and microservices to live and function in both our on-premise and off-premise cloud infrastructures, all supporting our Credit Card product portfolio.</p><p><strong>About U.S. Bank</strong></p><p>U.S. Bancorp, with nearly 70,000 employees and $554 billion in assets as of December 31, 2020, is the parent company of U.S. Bank National Association, the fifth-largest commercial bank in the United States. Customers across the country and around the world make us their trusted and responsible financial partner. This commitment continues to earn a spot on the Ethisphere Institute’s World’s Most Ethical Companies list (for the last 7 consecutive years) and puts U.S. Bank in the top 5% of global companies assessed on the CDP A List for climate change action. Visit usbank.com for more.</p><p>Be a part of transformational change where integrity matters, success inspires and great teams collaborate and innovate. As the fifth-largest bank in the United States, we’re one of the country's most respected, innovative, ethical and successful financial institutions. We’re looking for people who want more than just a job – they want to make a difference! We are seeking motivated people who will contribute toward the success of our technology initiatives in our digital transformation journey.</p><p><strong>What you will do</strong></p><p>- Contribute to a culture of innovation, collaboration and continuous improvement</p><p>- Design, develop, test, operate and maintain products and enterprise level API services</p><p>- Take full stack ownership by consistently writing production-ready and testable code</p><p>- Make sound design/coding decisions keeping customer experience in the forefront</p><p>- Accountable for ensuring all aspects of product development ensure the safety and security of our customers</p><p>- Embrace emerging technology opportunities and contribute to the best practices in support of the bank’s technology transformation</p><p>- Review tasks critically and ensure they are appropriately prioritized and sized for incremental delivery</p><p>- Creatively avoid delivery issues and delays, avoiding escalation and product shortcomings</p><p><strong>Basic Qualifications</strong></p><p>- Bachelor's degree in Computer Science or related field, or equivalent work experience </p><p>- At least 5 years of experience with the concepts, philosophies and tools behind the design of applications, information and underlying information technologies </p><p>- At least 10 years of experience with developing and implementing applications </p><p><strong>Preferred Skills/Experience </strong></p><p>- Developing and supporting APIs</p><p>- System and Software development life cycles using Agile framework</p><p>- Experience working for a top tech company or Fintech company</p><p>- Application development tools</p><p>- On-line transaction processing and performance tools </p><p>- Application, System and Performance Testing </p><p>- Business process modeling </p><p><strong>Technologies:</strong> </p><p><strong>- EAI Products</strong>: TIBCO BWCE</p><p><strong>- API Gateways</strong>: Apigee, Service Mesh ISTIO, zOS Connect</p><p><strong>- Logging, Alerting Tools</strong>: Splunk, ELK</p><p><strong>- Programming Languages:</strong> Java/J2EE, Springboot, PL/SQL, COBOL</p><p><strong>- Web</strong>: SOAP, REST, XSD, JSON, XML, Apollo GraphQL</p><p><strong>- Data Management:</strong> NOSQL, Cassandra, MongoDB, Oracle, DB2, SQL Server, Event Streaming, Kafka</p><p><strong>- Operating System:</strong> Windows, Linux, zOS</p><p><strong>- Information Security Vulnerability Management:</strong> Black Duck, Twistlock, Fortify, PRISMA</p><p><strong>- DevSecOps CICD Pipelines:</strong> Urban Code Deploy, EDSE Pipeline (Cloudbees Core) aka Cloudbees Jenkins, Rancher</p><p><strong>- Source Code Management:</strong> Gitlab</p><p><strong>- Cloud</strong>: AWS, GCP, Microservices, Containers, Docker, Kubernetes</p><p><strong>- Agile Tools</strong>: JIRA, JIRA Align, VersionOne, Confluence</p>
Requirements
Benefits
Ready to Apply?
This role is listed via Neurodiversity Career Connector. Applications are handled on the original posting.