Logo
U.S. Bank

Senior Software Engineer (Full Stack) React Java Developer

U.S. Bank, Saint Paul, Minnesota, United States, 55130

Save Job

Overview

Senior Software Engineer (Full Stack) React Java Developer at U.S. Bank. This role focuses on analysis, design, testing, development and maintenance of software experiences, with a self-motivated, collaborative approach and adherence to U.S. Bank standards to minimize impact to the customer experience. The candidate should be adept with the agile software development lifecycle and DevOps principles. Responsibilities

Responsible for designing, developing, testing, operating and maintaining products Take full stack ownership by consistently writing production-ready and testable code Create designs that adhere to architectural best practices, considering scalability, reliability and performance Analyze failures, propose design changes, and encourage operational improvements Make design and coding decisions with the customer experience in mind Incorporate feedback from code reviews to meet standards Conduct code reviews to guide engineering best practices and ensure compliance with development procedures Ensure all aspects of product development follow compliance and security best practices Embed software reliability engineering standards into development Embrace emerging technology opportunities and contribute to best practices supporting the banks technology transformation Basic Qualifications

Bachelors degree, or equivalent work experience Five to six years of relevant experience Core Development Expertise

Frontend Development: React.js, TypeScript, Apollo GraphQL Backend Development: Java, J2EE, Spring Boot, Node.js Web Technologies: REST, SOAP, GraphQL (Apollo), JSON, XML, XSD Security & Vulnerability Management: Black Duck, Twistlock, Fortify, PRISMA Cloud, SonarQube, Snyk, OWASP Cloud & Containerization: AWS, Azure, GCP (optional), Microservices, Docker, Kubernetes DevSecOps & CI/CD: CloudBees Jenkins, GitLab CI/CD, GitHub Actions, Rancher, ArgoCD, Spinnaker API Gateways: Apigee, AWS API Gateway, Kong, Istio, Linkerd Source Code Management: GitLab, GitHub, Bitbucket Monitoring, Logging & Alerting: Splunk, ELK Stack, Datadog, Prometheus, Grafana Databases & Event Streaming: Oracle, PostgreSQL, SQL Server, DB2, MongoDB, Cassandra, Redis, Kafka, RabbitMQ, Amazon Kinesis Operating Systems: Windows, Linux, z/OS Agile & Collaboration Tools: JIRA, JIRA Align, JIRA Dragonboat, VersionOne, Confluence Nice to Have / Legacy Integration: TIBCO BWCE, z/OS Connect, COBOL Location & Schedule

The role offers a hybrid/flexible schedule, with an in-office expectation of 3 or more days per week and the flexibility to work outside the office location for the remaining days. Disability Accommodations

If theres anything we can do to accommodate a disability during any portion of the application or hiring process, please refer to our disability accommodations for applicants. Benefits

Our benefits and totals rewards consider team members whole selves and include options to help you and your family thrive. Benefits may vary by role, location or hours and include: Healthcare (medical, dental, vision) Basic term and optional term life insurance Short-term and long-term disability Pregnancy disability and parental leave 401(k) and employer-funded retirement plan Paid vacation (two to five weeks depending on tenure) Up to 11 paid holidays Adoption assistance Sick and Safe Leave accruals U.S. Bank is an equal opportunity employer. We consider all qualified applicants without regard to race, religion, color, sex, national origin, age, sexual orientation, gender identity, disability or veteran status, and other factors protected under applicable law. E-Verify: U.S. Bank participates in the U.S. Department of Homeland Security E-Verify program in all facilities located in the United States and certain U.S. territories. The E-Verify program is an Internet-based employment eligibility verification system. Learn more about the E-Verify program. The salary range reflects figures based on the primary location listed first. The actual range may differ based on location. In addition to salary, U.S. Bank offers a comprehensive benefits package. Pay Range: $119,765.00 - $140,900.00 U.S. Bank will consider qualified applicants with arrest or conviction records for employment. Background checks are conducted in accordance with applicable laws and regulatory requirements. Applicants must comply with U.S. Bank policies, including the Code of Ethics and Business Conduct. Posting may be closed earlier due to high volume of applicants. #J-18808-Ljbffr