Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Java Software Engineer - Digital Banking

Kaav Inc.

Job Title:

Java Software Engineer - Digital Banking

Location:


Salt Lake City, UT (Hybrid, 2-3 days onsite per week)

Visa:


USC, GC only

Interview:


Video Interview

Role Overview:


We are seeking a highly skilled Java Software Engineer to join the Digital Banking team at American Express. The engineer will play a key role in designing, developing, and supporting scalable, high-performance applications and core platform features. This position requires strong experience in Java, Spring Boot, and cloud-native technologies, as well as a solid understanding of microservices, APIs, and modern software engineering practices.

Key Responsibilities:

  • Lead the solution design and implementation of core platform features.
  • Design, develop, and implement REST APIs using Spring Boot and reactive programming.
  • Provide operational support , including building monitoring tools, dashboards, and ad-hoc reports.
  • Perform defect fixes, performance testing, and endurance testing to ensure system reliability.
  • Collaborate with onsite/offshore teams, with flexibility to work in a second-shift overlap model as needed.
  • Participate in peer code reviews and architecture reviews to maintain coding best practices and quality.
  • Support platform scalability by leveraging cloud technologies (Docker, Kubernetes, Prometheus, Jaeger).
Required Qualifications:

  • 8+ years of experience in developing internet-scale applications using Java and Spring Boot .
  • Strong proficiency with:

    • Java 11 (lambdas, streams, CompletableFuture, optionals, generics).
    • Spring Boot (WebFlux, Reactor 3) , spring-data, REST API development.
    • Reactive programming and asynchronous microservices (e.g., Vert.x).
    • OpenAPI/Swagger specification for API documentation.
  • Experience in database schema design, index optimization, and query tuning .
  • Knowledge of messaging systems (Kafka, MQ).
  • Hands-on experience with cloud technologies (Docker, Kubernetes, Prometheus, Jaeger).
  • Familiarity with modern engineering tools such as Git workflows, Gradle, load testing tools, and mock frameworks.
  • Strong focus on writing clean, maintainable code following TDD practices.
  • Bachelor's degree in Engineering, Computer Science, or a related field.
  • Java certification is a plus.
Soft Skills:

  • Strong ability to learn new technologies quickly and adapt to dynamic project needs.
  • Demonstrated commitment to going above and beyond to ensure project success.
  • Excellent communication and collaboration skills to work effectively across teams.
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Java Software Engineer - Digital Banking in Salt Lake City, UT vacancy
  •  ...developing internet-scale solution development primarily using Java, Spring Boot and no-sql databases Must have demonstrated...  ...(eg. docker, kubernetes, jager, prometheus) Modern software engineering tools: git workflows, gradle, load testing tools, mock frameworks... 
    Digital
    Afternoon shift

    Saxon Global

    Salt Lake City, UT
    1 day ago
  •  ...more than 30 years, The Bank has helped innovative...  ...domains within a banking digital transformation. As an...  ...projects to determine what software, integration...  ...services and software engineering practices – design principles...  ...applications including C/C++, and Java application development... 
    Digital
    Work at office
    Shift work

    Professional Recruiters

    Salt Lake City, UT
    2 days ago
  •  ...Enterprise Architect Digital Make Next Happen Now...  ...international, and private banking services, The Company...  ...product managers and engineering teams on building...  ...understanding of best design and software engineering practices...  ...development using Java and UI JavaScript... 
    Digital
    Shift work

    Professional Recruiters

    Sandy, UT
    14 hours ago
  •  ...Varo Bank is seeking a Sr. Compliance Advisor to serve as a primary SME providing strategic guidance on regulatory requirements for its digital banking products. You will collaborate with Product, Engineering, and Marketing teams to ensure compliance is integrated into... 
    Digital

    Varo Bank

    Salt Lake City, UT
    1 day ago
  •  ...Woods Cross, Utah, to join their Consumer, Small, and Business Banking division. Ideal candidates will have over 6 months of customer...  ...relationships, assisting with account openings, and educating clients on digital banking tools. The company provides a comprehensive benefits... 
    Digital

    Quality Talent Group

    Woods Cross, UT
    1 day ago
  •  ...is seeking bankers to join their Consumer, Small, and Business Banking division. You will build strong customer relationships through...  ...outreach, assist with opening new accounts, and educate customers on digital banking. The role requires strong customer service and... 
    Digital

    Quality Talent Group

    Kearns, UT
    1 day ago
  •  ...Senior Engineer At Goldman Sachs, our Engineers don...  ...build massively scalable software and systems, architect...  ...to push the limits of digital possibility? Begin your...  ...Within the firm's Global Banking & Markets business, the...  ...team primarily uses Java for software development... 
    Digital
    Full time
    Temporary work
    Part time
    Immediate start
    Remote work

    The Goldman Sachs Group, Inc.

    Salt Lake City, UT
    4 days ago
  •  ...Group is seeking bankers for their Consumer, Small, and Business Banking division in Taylorsville, Utah. This role offers comprehensive...  ...building strong relationships, assisting with account openings, and educating customers on digital banking tools. #J-18808-Ljbffr... 
    Digital

    Quality Talent Group

    Taylorsville, UT
    1 day ago
  • $115k - $175k

    Zions Bancorporation seeks a Creative Director for a new digital banking platform. This role requires leading creative strategies while focusing on innovation, brand design, and marketing solutions. Candidates should have a Bachelor's or Master's degree in design and at... 
    Digital
    Remote work

    Zions Bancorporation

    Salt Lake City, UT
    14 hours ago
  •  ...Java Developer Salt Lake City, UT Type: Contract Category...  ..., UT Our client seeks a software engineer to build and enhance customer-focused APIs that power digital experiences in financial planning...  ...information (home address, bank account, or check routing number... 
    Digital
    Hourly pay
    Contract work
    Local area

    Eliassen Group

    Salt Lake City, UT
    2 days ago
  •  ...independently managing AP, reconciliations, payroll, compliance, banking, and reporting across multiple entities without constant...  ...fast-growing creative operations company delivering high-impact digital and marketing solutions for high-profile clients. We operate... 
    Digital
    Full time
    For contractors
    Remote work
    Flexible hours
    Shift work

    Trolley Co

    Salt Lake City, UT
    2 days ago
  • $19 - $23 per hour

     ...Experience Branch Bankers provide stellar customer service, exhibit digital competency, and foster deposit growth. Experience and Skills...  ...Card Services), provide tech support for online/mobile banking, and connect customers with appropriate departments for additional... 
    Digital
    Local area
    Relocation package

    First Utah Bank

    Salt Lake City, UT
    14 hours ago
  •  ...now hiring bankers to join their Consumer, Small, and Business Banking division. Why join this team? Comprehensive benefits package, including...  ..., and completing credit applications. Educate customers on digital banking tools and technology. Refer customers to appropriate... 
    Digital
    Full time
    Part time
    Immediate start
    Shift work
    Day shift

    Quality Talent Group

    West Valley, UT
    1 day ago
  • $150k - $210k

     ...Sales Executive – Banking & Financial Services We are seeking an experienced Sales Leader to drive new logo acquisition and revenue...  ...customer experience) and shape differentiated solutions across digital banking, data & AI, cloud modernization, payments, cybersecurity... 
    Digital
    Minimum wage
    Local area

    Wipro

    Salt Lake City, UT
    4 days ago
  •  ...brand and culture with the utmost hospitality, using the latest banking solutions and cutting-edge financial technology combined with...  ...in credit card sales and deposit growth and have the most-used digital solutions all while ranking first in customer satisfaction. Our... 
    Digital
    Part time

    Chase

    Salt Lake City, UT
    6 days ago
  • $20.25 - $24.75 per hour

     ...Job Opportunity At U.S. Bank At U.S. Bank, we're on a journey to do our best. Helping the customers and businesses we serve to make...  ...virtually to provide the best possible counsel while adapting a digital first mindset. Strong client relationships are based on trust,... 
    Digital
    Temporary work

    U.S. Bancorp

    South Jordan, UT
    14 hours ago
  • $20.19 per hour

     ...Province UT ID 2026-4736 Category Retail Banking Position Type Full Time Min USD $20.19/...  ...Teams, PowerBI and Outlook. Well-developed smart phone and digital channel skills. Must have excellent organizational and... 
    Digital
    Full time
    Work at office

    WaFd Bank

    Salt Lake City, UT
    4 days ago
  • $19.23 - $28.37 per hour

     ...trusted advisor, and partner to the people and businesses in our Key Bank communities. FWA's split their time between client servicing and...  ...applications and calculator. (required) Working knowledge of digital technology (mobile, apps, web‑based browsing) and ability to... 
    Digital
    Hourly pay
    Work experience placement
    Work at office
    Day shift

    KeyCorp

    Salt Lake City, UT
    1 day ago
  • $20.25 - $24.75 per hour

     ...At U.S. Bank, we're on a journey to do our best. Helping the customers and businesses we serve to make better and smarter financial...  ...virtually to provide the best possible counsel while adapting a digital first mindset. Strong client relationships are based on trust, assessing... 
    Digital
    Temporary work
    Local area

    U.S. Bank

    Salt Lake City, UT
    5 days ago
  •  ...timely manner. Job Summary The Product Manager, Business Banking is responsible for the strategy, design, and ongoing management...  ...management technology tools (e.g., Agile, Azure DevOps) and digital product environments, with ability to document requirements and... 
    Digital
    Full time
    Work at office

    Mountain America Credit Union

    Sandy, UT
    4 days ago
  •  ...Bluevine is the largest small business banking platform in the U.S., redefining how entrepreneurs...  ..., and automation in a high-velocity digital banking environment. C ross-...  ...Partnership Partner with Product, Engineering, Data Science, Compliance, Legal, and Finance... 
    Digital
    Immediate start
    Work from home
    Flexible hours

    Bluevine - India

    Salt Lake City, UT
    2 days ago
  •  ...Bank Chief Information Officer (CIO) Stellantis Financial Services (SFS) is the captive finance company for one of the world's leading...  ...integrity, security, and privacy of the Bank's data assets. Digital Innovation : Identify opportunities for leveraging emerging... 
    Digital
    Work at office
    Visa sponsorship
    Work visa
    Monday to Friday
    Shift work
    2 days per week

    Stellantis Financial Services US

    Salt Lake City, UT
    2 days ago
  •  ...financial needs, serving as their primary point of contact for banking products and services through scheduled appointments, lobby engagement...  ...making informed financial decisions. You’ll be supported with digital tools, industry leading training, ongoing coaching, and backed... 
    Digital
    Temporary work
    Work experience placement
    Immediate start

    Wells Fargo

    Salt Lake City, UT
    14 hours ago
  • $22 - $28 per hour

     ...internal clients, delivering outstanding service in alignment with the bank’s Breakthrough Client Service Standards. Primary associate in...  .... Independently supports and resolves client issues with digital products and services. Supports the community, which may... 
    Digital
    Weekend work

    Columbia Bank (WA, OR & ID)

    South Jordan, UT
    4 days ago
  •  ...(SAFE) for our National Branch Network as part of the Consumer Banking and Lending division. Learn more about the career areas and business...  ...as well as proposing appropriate products, services, and digital solutions to help customers succeed financially Assist customers... 
    Digital
    Work experience placement
    Work at office
    Immediate start

    Wells Fargo

    Salt Lake City, UT
    14 hours ago
  •  ...Telecom For over 30 years, The Bank has helped innovative...  ...team will be responsible for engineering our next generation of solutions...  ...such as project management and software development. You will engage...  .... Lead the Team in digital transformation and adopting an... 
    Digital
    Work at office
    Relocation package
    Flexible hours

    Professional Recruiters

    Sandy, UT
    14 hours ago
  • $20.67 - $31.25 per hour

     ...take pride in serving our clients and making them feel that no bank will fight harder for them. Essential Functions Embodies...  ...including Word, Excel, etc.). (required) Working knowledge of digital technology (mobile, apps, web-based browsing) and ability to... 
    Digital
    Hourly pay
    Work experience placement
    Day shift

    KeyCorp

    Salt Lake City, UT
    1 day ago
  • $41.71k - $65k

     ...Address: 2011 Blackstone Rd. Job Family Group: Retail Banking Sales & Service Delivers exceptional service to BMO customers...  ...solutions). * Offers clients advice and guidance on available digital and self-serve options with the goal of making banking easy, simple... 
    Digital
    Contract work
    Part time
    Local area
    Immediate start
    Day shift

    BMO (Bank of Montreal)

    Salt Lake City, UT
    2 days ago
  •  ...Digital Business Analyst Senior Our Bankers understand the complexities of people's lives and offer simple solutions. When you choose...  ...business relationships, investing, grants, and volunteerism, NBH Bank promotes the growth, revitalization, and sustainability of the... 
    Digital
    Work experience placement
    Work from home
    Flexible hours

    NBH Bank

    Salt Lake City, UT
    2 days ago
  •  ...Opportunity At WebBank WebBank (the "Bank") is a Utah chartered Industrial Bank headquartered...  ..., manufacturers, finance companies, software as a service (SaaS) and financial...  ...companies. The Bank is a leading player in the digital lending space, driving innovation in... 
    Digital
    Temporary work
    Immediate start
    Work from home
    Flexible hours

    Steel Partners Holdings

    Salt Lake City, UT
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Java Software Engineer - Digital Banking. Be the first to apply!