US Bankposted 16 days ago
$149,760 - $158,840/Yr
Full-time • Mid Level
Atlanta, GA
Credit Intermediation and Related Activities

About the position

U.S. Bank is seeking a full-time Software Engineer - Full Stack (Multiple openings) in Atlanta, GA. The Software Engineer - Full Stack (multiple openings) responsible for the analysis, design, testing, development and maintenance of best in class software development experiences. This role is responsible for modernizing applications within Payments platforms with a focus on bank and partner branded credit card applications for retail, consumer and business banking customers.

Responsibilities

  • Design and develop secure enterprise applications using the full stack technologies including Java, AWS Cloud services, Spring Boot, Spring Reactive, Spring Security, OAuth 2.0, HTTP, TCP/IP, SMTP & FTP and adhering to project lifecycle guideline.
  • Design, develop, test, monitor, and release software to integrate the new core banking deposit system.
  • Assist in data analysis requests, internal controls and performance tuning employing knowledge of information and data sources.
  • Build robust, scalable, and high-quality test automation solutions for functional, regression and performance testing.
  • Build, customize, deploy, and manage test environments and automation frameworks.
  • Facilitate end-to-end implementation of our Distributed Transaction Auditing and Reconciliation System Log.
  • Work with large scale customer facing enterprise Microservice Architecture applications using Spring Boot Frameworks, Rest API's, GraphQL, and Redis cache.
  • Utilize data modeling and schema design using RDMBS(Oracle DB) and NOSQL databases including MongoDB, and Redis.
  • Work with Kafka streaming platform for communication between microservices and publishing logs to Splunk.
  • Implement code quality using Junits, Wiremock, Mockito and Sonarqube frameworks and performance testing using Jmeter and scheduling jobs using Python.

Requirements

  • Bachelor's degree or equivalent in Computer Science or Computer Engineering.
  • 5 years (progressive, post-baccalaureate) software development experience.
  • 24 months of experience with designing and developing secure enterprise applications using the full stack technologies including Java, AWS Cloud services, Spring Boot, Spring Reactive, Spring Security, OAuth 2.0, HTTP, TCP/IP, SMTP & FTP.
  • 24 months of experience working with large scale customer facing enterprise Microservice Architecture applications using Spring Boot Frameworks, Rest API's, GraphQL, and Redis cache.
  • 24 months of experience utilizing data modeling and schema design using RDMBS(Oracle DB) and NOSQL databases including MongoDB, and Redis.
  • 24 months of experience working with Kafka streaming platform for communication between microservices and publishing logs to Splunk.
  • 24 months of experience implementing code quality using Junits, Wiremock, Mockito and Sonarqube frameworks and performance testing using Jmeter and scheduling jobs using Python.

Benefits

  • 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 (from two to five weeks depending on salary grade and tenure)
  • Up to 11 paid holiday opportunities
  • Adoption assistance
  • Sick and Safe Leave accruals of one hour for every 30 worked, up to 80 hours per calendar year unless otherwise provided by law
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service