Senior Java Spring Boot Engineer — Billing Systems (Hybrid)

The Charles Schwab Corporation

Southlake (TX)

Hybrid

USD 120,000 - 180,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

401(k) with company match
Employee stock purchase plan
Paid time off and sabbatical after 5+?
Parental leave and family benefits
Tuition reimbursement
Health, dental, and vision insurance

Job summary

The Charles Schwab Corporation is seeking a Software Engineer to bolster our Billing and Invoicing capabilities. You will work in Schwab Technology Services, focusing on Java/Spring Boot and cloud-based solutions across SaaS and in-house apps handling billions in revenue.

You’ll collaborate in an Agile setting, mentor peers, and deliver high-quality, scalable software with modern tooling including GitHub Copilot.

Qualifications

  • 6+ years of experience building large scale Java/Spring applications.
  • 5+ years of automated tests (unit/integration/acceptance).
  • 3+ years of messaging systems (RabbitMQ, Kafka) and data flows.
  • 3+ years of OAuth/SAML and identity protocols.
  • Experience with Agile methodologies and collaborative teams.
  • Strong communication and problem-solving skills.

Responsibilities

  • Design, develop, and deliver solutions within an Agile Scrum team.
  • Mentor junior engineers and coach best practices.
  • Support production and triage issues to ensure reliability.
  • Collaborate with product owners to define scope and requirements.
  • Deliver new features and concepts in an iterative fashion.
  • Apply test-driven development and automated testing frameworks.
  • Drive low-level design of components and libraries.
  • Migrate releases to Production and maintain code quality.

Skills

Java
Spring Boot
REST APIs
Agile
Cloud platforms
Kafka
OAuth/SAML
Testing / TDD
MongoDB
SQL
GitHub
Jira
Confluence
Spring Cloud Dataflow

Education

Bachelor's degree in Computer Science or related field

Tools

Jira
Confluence
GitHub

Job description

The Charles Schwab Corporation is seeking a Software Engineer to bolster our Billing and Invoicing capabilities. You will work in Schwab Technology Services, focusing on Java/Spring Boot and cloud-based solutions across SaaS and in-house apps handling billions in revenue.

You’ll collaborate in an Agile setting, mentor peers, and deliver high-quality, scalable software with modern tooling including GitHub Copilot.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Engineer for Billing & Invoicing Systems
Senior Java Engineer for Billing & Invoicing Systems

Charles Schwab Corporation • Southlake (TX)

On-site
USD 120,000 - 155,000
Healthcare benefits
Full Stack Java Developer
Full Stack Java Developer

Charles Schwab Corporation • Southlake (TX)

On-site
USD 120,000 - 155,000
Healthcare benefits
Senior Java Engineer – Cloud APIs & Data (Hybrid)
Senior Java Engineer – Cloud APIs & Data (Hybrid)

Charles Schwab • Austin (TX)

On-site
USD 140,000 - 190,000
401(k) with company match
Employee stock purchase plan
Paid vacation
+3
Full Stack Java Developer
Full Stack Java Developer

The Charles Schwab Corporation • Southlake (TX)

Hybrid
USD 120,000 - 180,000
401(k) with company match
Employee stock purchase plan
Paid time off and sabbatical after 5+?
+3
Java Software Engineer - Hybrid, Cloud & Microservices
Java Software Engineer - Hybrid, Cloud & Microservices

The Charles Schwab Corporation • Austin (TX), Northern (KY)

Hybrid
USD 90,000 - 150,000
401(k) with company match
Paid vacation and sabbatical program
Parental leave and family building
+2
Senior Full-Stack Engineer – Java/.NET + Cloud APIs
Senior Full-Stack Engineer – Java/.NET + Cloud APIs

Charles Schwab • Southlake (TX)

Hybrid
USD 120,000 - 180,000
401(k) match
Employee stock plan
Sabbatical program
+5
Senior Developer, Investment Tech – Hybrid/Onsite
Senior Developer, Investment Tech – Hybrid/Onsite

The Charles Schwab Corporation • Northern (KY)

Hybrid
USD 120,000 - 160,000
401(k) matching
Employee stock purchase plan
Paid time off and sabbatical program
+3
Senior Java & Spring Boot Tech Lead - Microservices
Senior Java & Spring Boot Tech Lead - Microservices

Charles Schwab Corporation • Austin (TX)

On-site
USD 170,000 - 230,000
Lead Software Developer - Java, Agile, Finance Tech
Lead Software Developer - Java, Agile, Finance Tech

Charles Schwab • Southlake (TX)

On-site
USD 140,000 - 175,000
401(k) with company match
Paid time off & sabbatical after 5 yrs
Parental leave & family benefits
+2
Senior Java Engineer - AI-Driven Cloud & Scalable Systems
Senior Java Engineer - AI-Driven Cloud & Scalable Systems

Charles Schwab • Austin (TX)

On-site
USD 130,000 - 170,000
401(k) Match
Paid time off
Parental leave
+2