Senior Java Engineer - Payments & Cloud Microservices

Charles Schwab

California

On-site

USD 140,000 - 180,000

Full time

3 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Charles Schwab is seeking a Java Software Engineer to design and deliver scalable services supporting high-volume money movement across ACH, wires, checks, and internal transfers. You will work in an Agile team with product owners, architects, SREs, and business partners to translate priorities into dependable solutions and improve production systems.

You will mentor engineers, contribute to secure, resilient platforms, and help modernize critical banking platforms while delivering reliable

Qualifications

  • Master's degree or equivalent practical experience.
  • 6+ years building large-scale Java, Spring Boot, cloud and REST services.
  • 5+ years with cloud containers and microservices.
  • 5+ years CI/CD using GitHub, GitHub Actions, or similar.
  • 5+ years automated unit/acceptance/integration testing.
  • 5+ years with SQL Server, PostgreSQL, Aerospike, DB2 or equivalent.
  • 3+ years messaging with Kafka or RabbitMQ.
  • 3+ years authentication with OAuth or SAML.
  • 3+ years integrating with banking/money movement vendor systems.
  • Strong problem solving, decision making, and collaboration.
  • Mentoring engineers and contributing to secure, resilient production systems.

Responsibilities

  • Design and deliver scalable services supporting high-volume money movement.
  • Work within an Agile team to solve engineering problems and improve resilience.
  • Collaborate with product owners, architects, SREs, and business partners.
  • Translate priorities into dependable solutions and informed technical decisions.
  • Modernize critical platforms and improve client experience.
  • Coach and develop engineering talent through knowledge sharing.

Skills

Java
Spring Boot
Cloud frameworks
REST APIs
CI/CD
Automated testing
SQL databases
Kafka / RabbitMQ
OAuth / SAML
Vendor integrations
Problem solving
Mentoring engineers
Cross-functional collaboration
Security & resilience

Education

Master's degree in Information Technology, Computer Science, related field, or equivalent practical experience

Tools

GitHub
GitHub Actions
Jira
Confluence
AWS

Job description

Charles Schwab is seeking a Java Software Engineer to design and deliver scalable services supporting high-volume money movement across ACH, wires, checks, and internal transfers. You will work in an Agile team with product owners, architects, SREs, and business partners to translate priorities into dependable solutions and improve production systems.

You will mentor engineers, contribute to secure, resilient platforms, and help modernize critical banking platforms while delivering reliable

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Software Engineer: Cloud Microservices & CI/CD
Senior Java Software Engineer: Cloud Microservices & CI/CD

Charles Schwab Corporation • Southlake (TX)

On-site
USD 120,000 - 170,000
Senior Java Microservices Engineer – Cloud & Data
Senior Java Microservices Engineer – Cloud & Data

Charles Schwab • Southlake (TX)

Hybrid
USD 120,000 - 160,000
401(k) with match
Paid time off
Sabbatical after 5 years
+4
Java Developer
Java Developer

Charles Schwab • California

On-site
USD 140,000 - 180,000
Senior Java Developer: Microservices & APIs Leader
Senior Java Developer: Microservices & APIs Leader

Charles Schwab • Southlake (TX)

On-site
USD 120,000 - 150,000
401(k) with company match
Paid time off and sabbatical after 5+
Parental leave and family building
+2
Senior .NET & Java API Engineer – Move Money
Senior .NET & Java API Engineer – Move Money

Charles Schwab Corporation • Austin (TX)

On-site
USD 120,000 - 160,000
Senior Java Platform Lead - Microservices & Cloud
Senior Java Platform Lead - Microservices & Cloud

Charles Schwab • Southlake (TX)

On-site
USD 120,000 - 180,000
401(k) with company match
Employee stock purchase plan
Paid time for vacation
+8
Senior Java Lead: Cloud Microservices & Angular (On-Site)
Senior Java Lead: Cloud Microservices & Angular (On-Site)

Charles Schwab • Southlake (TX)

On-site
USD 140,000 - 180,000
401(k) match
Employee stock purchase plan
Sabbatical after 5 years for eligible
+3
Senior Java Engineer: Spring Boot & REST API Expert
Senior Java Engineer: Spring Boot & REST API Expert

Charles Schwab • Southlake (TX)

Hybrid
USD 120,000 - 180,000
401(k) match
Employee stock purchase plan
Paid time off
+6
Senior Java Spring Boot Architect - Payments Platform
Senior Java Spring Boot Architect - Payments Platform

AppLab Systems, Inc • Princeton (NJ)

On-site
USD 160,000 - 210,000
Lead Software Engineer - Platform Identity & Cloud
Lead Software Engineer - Platform Identity & Cloud

Charles Schwab • Southlake (TX)

On-site
USD 140,000 - 190,000
401(k) with company match
Employee stock purchase plan
Paid vacation & volunteering time
+4