Taro Logo

Senior Software Engineer - Backend (Java,Spring Boot,Cloud,Kafka)

Fifth-largest bank in the United States, providing financial services and solutions to customers and businesses.
Chicago, IL, USAAtlanta, GA, USAHopkins, MN, USA
$124,355 - $160,930
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Finance

Description For Senior Software Engineer - Backend (Java,Spring Boot,Cloud,Kafka)

U.S. Bank, the fifth-largest bank in the United States, is seeking a Senior Software Engineer to join their digital transformation journey. This backend engineering role focuses on developing cloud-native applications using Java, Spring Boot, and Kafka. The position offers an opportunity to work on scalable, distributed systems while contributing to the bank's technology transformation.

The ideal candidate will be responsible for designing, developing, and maintaining high-performance software solutions, with a focus on creating testable and production-ready code. They will work with modern technologies including cloud platforms (Azure/AWS), Kafka for event streaming, and Cassandra for database management. The role requires strong expertise in backend development, particularly in Java and Spring Boot, along with experience in REST APIs and containerization.

The position offers comprehensive benefits including healthcare, 401(k), paid vacation, and parental leave. With locations across multiple major cities including Chicago, Atlanta, and Minneapolis, this role provides an opportunity to work with a respected financial institution while contributing to meaningful technological advancement in the banking sector.

The compensation is competitive, ranging from $124,355 to $160,930, reflecting the senior level of the position. The role requires 5-6 years of relevant experience and offers a chance to work on transformational projects while maintaining high standards of security and compliance in the financial sector.

Last updated 18 minutes ago

Responsibilities For Senior Software Engineer - Backend (Java,Spring Boot,Cloud,Kafka)

  • Design, develop, test, operate and maintain products
  • Write production-ready and testable code
  • Create optimal design adhering to architectural best practices
  • Perform analysis on failures and propose design changes
  • Conduct code reviews
  • Ensure compliance and security best practices
  • Contribute to software reliability engineering standards
  • Review and prioritize tasks for incremental delivery

Requirements For Senior Software Engineer - Backend (Java,Spring Boot,Cloud,Kafka)

Java
Kafka
Cassandra
  • Bachelor's degree or equivalent work experience
  • 5-6 years of relevant experience
  • Experience in developing Cloud native applications in Azure or AWS
  • Experience with Java, Spring boot, Kafka, and containerization
  • Experience with REST APIs
  • Expert in Cassandra or similar NoSQL databases
  • Experience with asynchronous operations
  • Knowledge of modern and functional programming
  • Experience with source control management

Benefits For Senior Software Engineer - Backend (Java,Spring Boot,Cloud,Kafka)

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • 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 (2-5 weeks)
  • Up to 11 paid holidays
  • Adoption assistance
  • Sick and Safe Leave

Interested in this job?

Jobs Related To U.S. Bank Senior Software Engineer - Backend (Java,Spring Boot,Cloud,Kafka)

Sr. Software Engineer (Mainframe Developer)

Senior Software Engineer position at U.S. Bank focusing on mainframe development and modern cloud technologies, offering hybrid work arrangement and comprehensive benefits.

Sr. Software Engineer (Full Stack - Java, React, Kafka, Azure)

Senior Full Stack Software Engineering position at U.S. Bank working with Java, React, Kafka, and Azure technologies.

Senior Software Engineer -- .Net Developer

Senior .NET Developer position at U.S. Bank in Irving, TX focusing on backend development.

Senior Software Engineer

Senior Software Engineer position at U.S. Bank in Cincinnati, OH

Senior Software Engineer, Core Services

Senior Software Engineer position at Roblox, focusing on core services and infrastructure, managing high-traffic microservices and API development for the platform.