Senior Java Microservices Engineer – Cloud & Data

Charles Schwab

Southlake (TX)

Hybrid

USD 120,000 - 160,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

401(k) with match
Paid time off
Sabbatical after 5 years
Parental leave
Tuition reimbursement
Health, dental, and vision insurance
Hybrid work arrangement

Job summary

Charles Schwab is seeking a Software Development Engineer to design, build, and enhance complex financial data processing applications. You will contribute to modernizing collateral platforms with cloud-ready microservices and robust CI/CD practices, collaborating across a high-energy team of engineers and SMEs.

Ideal candidates bring 4+ years of Java development, experience with Spring, Angular, REST, and both SQL and NoSQL databases, plus cloud familiarity (GCP/BigQuery preferred).

Qualifications

  • Bachelor’s or Master’s degree in computer science or related field.
  • 4+ years of hands-on Java development and production code experience.
  • Experience with full stack development: Java 17, Spring, Angular, REST, JSON/XML, SQL/NoSQL databases (PostgreSQL, MongoDB).
  • Knowledge of cloud technologies and cloud-ready architecture; GCP/BigQuery preferred.
  • Understanding of AuthN/AuthZ, certificate-based and mTLS/SSL.
  • Experience integrating AI tools into development workflows.
  • Understanding distributed systems, messaging (RabbitMQ, Kafka), and integration patterns.
  • CI/CD experience with Bamboo, GitHub Actions, or similar tools.
  • Experience across SDLC with Agile or Scaled Agile methodologies.
  • Strong communication, analytical thinking, and problem-solving abilities.
  • Knowledge of secure coding practices, performance optimization, and resiliency.
  • Familiarity with test automation frameworks (Cucumber, Selenium).

Responsibilities

  • Design, build, and enhance complex applications processing large-volume financial data multiple times daily.
  • Modernize collateral platforms with cloud-ready architecture and microservice design.
  • Develop RESTful services and scalable APIs within a multi-service environment.
  • Implement CI/CD pipelines and automated testing to ensure quality across releases.
  • Troubleshoot production and intra‑day processing issues and support the Production team.
  • Collaborate with Tech Leads, SMEs, Product Owners, and BSAs to clarify requirements and priorities.

Skills

Java development
REST APIs
Microservices
Cloud architecture
CI/CD
Agile
Communication

Education

Bachelor’s/Master’s in CS or related field

Tools

GitHub Actions
Bamboo
Maven/Gradle
Sonar
Veracode
CodeQL
Cucumber
Selenium

Job description

Charles Schwab is seeking a Software Development Engineer to design, build, and enhance complex financial data processing applications. You will contribute to modernizing collateral platforms with cloud-ready microservices and robust CI/CD practices, collaborating across a high-energy team of engineers and SMEs.

Ideal candidates bring 4+ years of Java development, experience with Spring, Angular, REST, and both SQL and NoSQL databases, plus cloud familiarity (GCP/BigQuery preferred).

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Cloud Software Engineer - FinTech & Microservices
Cloud Software Engineer - FinTech & Microservices

Charles Schwab • Austin (TX)

Hybrid
USD 120,000 - 155,000
401(k) with company match
Employee stock purchase plan
Paid vacation and volunteering
+5
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, Hybrid Work
Senior Java Lead — Cloud, Microservices, Hybrid Work

Charles Schwab • Lone Tree (CO)

Hybrid
USD 140,000 - 190,000
401(k) with company match
Sabbatical after 5 years
Parental leave and family benefits
+2
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
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 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 Cloud Data Engineer – Onsite, GCP & BigQuery
Senior Cloud Data Engineer – Onsite, GCP & BigQuery

Charles Schwab • Austin (TX)

On-site
USD 120,000 - 180,000
Hybrid work model
401(k) match
Sabbatical after 5 years
+1
Sr. Java Developer/Data Engineer
Sr. Java Developer/Data Engineer

Charles Schwab • Southlake (TX)

On-site
USD 90,000 - 130,000
401(k) with company match
Paid time for vacation
Tuition reimbursement
+1
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