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

Charles Schwab

Southlake (TX)

On-site

USD 130,000 - 190,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

401(k) with company match
Employee stock purchase plan
Paid vacation and sabbatical after 5 y
Paid parental leave and family‑benefit
Tuition reimbursement
Health, dental, and vision insurance

Job summary

Charles Schwab in Southlake, TX seeks a senior software engineer to design, develop, test, and operate scalable Java applications, APIs, microservices, and streaming pipelines. You’ll own the full lifecycle from design to production, collaborating across teams to improve throughput, latency, and reliability.

The role requires 7+ years of hands-on experience with Java/Spring Boot, UI experience (Angular/React), and cloud engineering, plus strong data and integration pattern skills.

Qualifications

  • 7+ years of hands-on software engineering experience with Java and Spring Boot.
  • Experience creating UI components with Angular; React also considered.
  • 3+ years of public-cloud engineering to deploy production apps.
  • Designing REST APIs, microservices, and distributed systems.
  • Experience with batch processing or data ingestion using Spring Batch or equivalents.
  • Experience with event-driven or streaming tech like Kafka, Pub/Sub, Kinesis, or RabbitMQ.
  • Strong SQL and relational DB skills; capable of tuning queries.
  • Ability to apply automated testing, observability, resiliency, and production-readiness practices.
  • Experience Linux, shell scripting, source control, and CI/CD tools.

Responsibilities

  • Own solution design through production and drive reliability improvements.
  • Build and operate scalable applications, APIs, microservices, and pipelines.
  • Collaborate across engineering, platform, QA, production, and business teams.
  • Translate complex needs into maintainable data and integration patterns.
  • Communicate trade-offs and technical decisions clearly to stakeholders.

Skills

Java development
Spring / Spring Boot
Angular/React experience
REST APIs design
Streaming and batch processing
Distributed systems
SQL & relational databases
CI/CD practices
Linux & shell scripting

Education

Bachelor's degree in Information Technology or Computer Science

Tools

Kafka
Pub/Sub
Kinesis
RabbitMQ
Informatica

Job description

Charles Schwab in Southlake, TX seeks a senior software engineer to design, develop, test, and operate scalable Java applications, APIs, microservices, and streaming pipelines. You’ll own the full lifecycle from design to production, collaborating across teams to improve throughput, latency, and reliability.

The role requires 7+ years of hands-on experience with Java/Spring Boot, UI experience (Angular/React), and cloud engineering, plus strong data and integration pattern skills.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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

Charles Schwab Corporation • Southlake (TX)

On-site
USD 140,000 - 180,000
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 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 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 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
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 Engineer: Cloud, Microservices, Technical Lead
Senior Java Engineer: Cloud, Microservices, Technical Lead

Charles Schwab Corporation • Lone Tree (CO)

On-site
USD 170,000 - 210,000
Software Engineer, Cloud & Data Platforms
Software Engineer, Cloud & Data Platforms

Charles Schwab • Jersey City (NJ)

On-site
USD 120,000 - 170,000
Hybrid work flexibility
Bonus opportunities
Competitive benefits
On-Site Cloud Software Engineer - Java & Data
On-Site Cloud Software Engineer - Java & Data

Charles Schwab Corporation • Jersey City (NJ)

On-site
USD 110,000 - 165,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