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:
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).
- 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.
- 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...DigitalAfternoon shift
- ...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...DigitalWork at officeShift work
- ...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...DigitalShift work
- ...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
- ...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
- ...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
- ...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...DigitalFull timeTemporary workPart timeImmediate startRemote work
- ...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
$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...DigitalRemote work- ...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...DigitalHourly payContract workLocal area
- ...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...DigitalFull timeFor contractorsRemote workFlexible hoursShift work
$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...DigitalLocal areaRelocation package- ...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...DigitalFull timePart timeImmediate startShift workDay shift
$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...DigitalMinimum wageLocal area- ...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...DigitalPart time
$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,...DigitalTemporary work$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...DigitalFull timeWork at office$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...DigitalHourly payWork experience placementWork at officeDay shift$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...DigitalTemporary workLocal area- ...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...DigitalFull timeWork at office
- ...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...DigitalImmediate startWork from homeFlexible hours
- ...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...DigitalWork at officeVisa sponsorshipWork visaMonday to FridayShift work2 days per week
- ...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...DigitalTemporary workWork experience placementImmediate start
$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...DigitalWeekend work- ...(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...DigitalWork experience placementWork at officeImmediate start
- ...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...DigitalWork at officeRelocation packageFlexible hours
$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...DigitalHourly payWork experience placementDay shift$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...DigitalContract workPart timeLocal areaImmediate startDay shift- ...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...DigitalWork experience placementWork from homeFlexible hours
- ...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...DigitalTemporary workImmediate startWork from homeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Java Software Engineer - Digital Banking. Be the first to apply!
Related searches
- full stack java developer Salt Lake City, UT
- java developer full time Salt Lake City, UT
- entry level java developer remote Salt Lake City, UT
- java web developer Salt Lake City, UT
- java developer remote Salt Lake City, UT
- java developer Salt Lake City, UT
- remote junior java developer Salt Lake City, UT
- java software engineer Salt Lake City, UT
- java spring developer Salt Lake City, UT
- senior java developer Salt Lake City, UT

