Senior Java Full-Stack Engineer - On-Site TX (Spring Boot)

Charles Schwab Corporation

Southlake (TX)

On-site

USD 140,000 - 180,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Charles Schwab Corporation in Southlake, TX is seeking a senior software engineer to design, develop, test, and operate scalable Java/Spring Boot applications and data pipelines on cloud-native platforms.

You will own solutions from design to production, collaborating across engineering, platform, QA, and business teams to improve system throughput, latency, and reliability while applying best practices in testing, observability, and production readiness.

Qualifications

  • 7+ years of hands-on software engineering with Java and Spring/Spring Boot.
  • Experience UI components with Angular; React is a plus.
  • 3+ years cloud engineering deploying production apps.
  • Designing REST APIs, microservices, distributed apps.
  • Batch-processing or data-ingestion with Spring Batch or equivalent.
  • Streaming solutions with Kafka, Pub/Sub, Kinesis, RabbitMQ.
  • Cloud native services (compute, storage, network).
  • Strong SQL and relational DB; performance tuning.
  • Automated testing, observability, resiliency, production-readiness.
  • Linux, shell scripting, source control, CI/CD tools.
  • Problem solving and ownership diagnosing complex issues.
  • Strong communication and cross-functional collaboration.
  • Bachelor’s degree in IT/CS or related experience.

Responsibilities

  • Own solution design through production; improve throughput, latency, scalability.
  • Collaborate with engineering, platform, QA, production support, and business teams.
  • Translate complex needs into maintainable data and integration patterns.
  • Communicate technical choices and trade-offs clearly.

Skills

Java development
Spring Boot
Angular
Cloud engineering
REST APIs
Microservices
Kafka
SQL
Linux
CI/CD
Testing & observability
Communication

Education

Bachelor's degree in IT/CS

Tools

Kafka
Kinesis
Pub/Sub
RabbitMQ
Informatica

Job description

Charles Schwab Corporation in Southlake, TX is seeking a senior software engineer to design, develop, test, and operate scalable Java/Spring Boot applications and data pipelines on cloud-native platforms.

You will own solutions from design to production, collaborating across engineering, platform, QA, and business teams to improve system throughput, latency, and reliability while applying best practices in testing, observability, and production readiness.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full-Stack Java Engineer - Cloud, APIs & Data
Senior Full-Stack Java Engineer - Cloud, APIs & Data

Charles Schwab • Southlake (TX)

On-site
USD 130,000 - 190,000
401(k) with company match
Employee stock purchase plan
Paid vacation and sabbatical after 5 y
+3
Senior Full-Stack Java Engineer — AI-Driven Delivery Leader
Senior Full-Stack Java Engineer — AI-Driven Delivery Leader

Charles Schwab Corporation • Southlake (TX)

On-site
USD 130,000 - 170,000
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
Onsite Senior Full-Stack Engineering Lead
Onsite Senior Full-Stack Engineering Lead

Charles Schwab • Southlake (TX)

On-site
USD 120,000 - 180,000
Bonus opportunities
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
Java Developer
Java Developer

RG Talent Inc • Southlake (TX)

On-site
USD 90,000 - 130,000
Java Developer - Core Java, Spring Boot & Batch (Onsite)
Java Developer - Core Java, Spring Boot & Batch (Onsite)

RG Talent Inc • Southlake (TX)

On-site
USD 90,000 - 130,000
Senior Java Engineer — GenAI-Driven Onsite Leader
Senior Java Engineer — GenAI-Driven Onsite Leader

Charles Schwab • Austin (TX)

On-site
USD 120,000 - 180,000
401(k) with company match
Employee stock purchase plan
Paid time for vacation
+4
Senior Java Engineer - Cloud, APIs & Platform Leadership
Senior Java Engineer - Cloud, APIs & Platform Leadership

Charles Schwab Corporation • Austin (TX)

On-site
USD 140,000 - 180,000
Senior .NET Software Engineer — Lead Secure, Scalable Apps
Senior .NET Software Engineer — Lead Secure, Scalable Apps

Charles Schwab Corporation • Austin (TX)

On-site
USD 140,000 - 180,000