Senior Java Engineer for Billing & Invoicing Systems

Charles Schwab Corporation

Southlake (TX)

On-site

USD 120,000 - 155,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Healthcare benefits

Job summary

Charles Schwab Corporation is seeking a dynamic Software Engineer to build and enhance the Billing and Invoicing tech stack using Java/Spring Boot. The role involves working in an Agile Scrum team, mentoring junior engineers, and delivering high-quality, scalable software that processes billions in revenue across Schwab products.

You will collaborate with product owners and stakeholders, contribute to automated testing, and participate in production support and deployment strategies.

Qualifications

  • 6+ years building large-scale Java/Spring applications.
  • Experience with high-volume REST services.
  • Experience with databases: MongoDB, Aerospike, PostgreSQL/DB2.
  • 3+ years messaging with RabbitMQ or Kafka.
  • 3+ years with OAuth or SAML.
  • Strong Agile principles and collaboration.
  • Excellent communication and mentoring skills.
  • CI/CD exposure and GitHub/GitLab.
  • Cloud platforms such as PCF/AWS/GCP.

Responsibilities

  • Design, develop, and deliver solutions in an Agile Scrum team.
  • Mentor junior team members.
  • Support production issues and build resilient systems.
  • Collaborate with product owners to define strategy and scope.
  • Deliver new concepts and features in an agile environment.
  • Use automated tests and TDD for high-quality software.
  • Drive low-level design of components and libraries.
  • Migrate releases to Production environment.
  • Identify risks and maintain documentation and quality standards.

Skills

Java
Spring Boot
REST APIs
Automated testing
Agile
Communication
Mentoring
Problem solving
Team collaboration
Cloud frameworks

Education

Bachelor's degree in IT/CS

Tools

MongoDB
Aerospike
PostgreSQL
DB2
RabbitMQ
Kafka
OAuth
SAML

Job description

Charles Schwab Corporation is seeking a dynamic Software Engineer to build and enhance the Billing and Invoicing tech stack using Java/Spring Boot. The role involves working in an Agile Scrum team, mentoring junior engineers, and delivering high-quality, scalable software that processes billions in revenue across Schwab products.

You will collaborate with product owners and stakeholders, contribute to automated testing, and participate in production support and deployment strategies.

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

Similar jobs worth comparing

Senior Java Spring Boot Engineer — Billing Systems (Hybrid)
Senior Java Spring Boot Engineer — Billing Systems (Hybrid)

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
Full Stack Java Developer
Full Stack Java Developer

Charles Schwab Corporation • Southlake (TX)

On-site
USD 120,000 - 155,000
Healthcare benefits
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
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
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
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
Senior Java/Angular Engineer | AI‑Driven Tech Lead
Senior Java/Angular Engineer | AI‑Driven Tech Lead

Charles Schwab • Southlake (TX)

On-site
USD 130,000 - 190,000
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
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
Onsite Senior Java Lead - FinTech Investment Tech
Onsite Senior Java Lead - FinTech Investment Tech

Charles Schwab Corporation • Southlake (TX)

On-site
USD 140,000 - 200,000