Senior Java Microservices Engineer – Cloud & Data

Charles Schwab

Southlake (TX)

Hybrid

USD 120,000 - 160,000

Full time

4 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

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

Senior Java Software Engineer: Cloud Microservices & CI/CD
Senior Java Software Engineer: Cloud Microservices & CI/CD

Charles Schwab Corporation • Southlake (TX)

On-site
USD 120,000 - 170,000
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 Engineer — Cloud Data Platform Leader
Senior Java Engineer — Cloud Data Platform Leader

Charles Schwab • Austin (TX)

On-site
USD 150,000 - 210,000
401(k) with company match
Sabbatical after 5 years
Paid parental leave
+2
Senior Java & Angular Platform Lead — Cloud Transformation
Senior Java & Angular Platform Lead — Cloud Transformation

Charles Schwab • Southlake (TX)

On-site
USD 110,000 - 130,000
401(k) with company match
Paid vacation and volunteering time
Paid parental leave
+2
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
Java Development Engineer
Java Development Engineer

Charles Schwab Corporation • Southlake (TX)

On-site
USD 120,000 - 170,000
Senior Software Engineering Lead, Cloud & Platform Modernization
Senior Software Engineering Lead, Cloud & Platform Modernization

The Charles Schwab Corporation • Austin (TX)

On-site
USD 180,000 - 260,000
401(k) match
Employee stock purchase plan
Sabbatical after 5 years
+5
Impactful Full-Stack Java/Angular Engineer
Impactful Full-Stack Java/Angular Engineer

Charles Schwab • Austin (TX)

Hybrid
USD 120,000 - 150,000
401(k) with company match and Employee
stock purchase plan
Vacation, volunteering, and 28-day sab
+3
Lead Java Engineer — Cloud & Microservices
Lead Java Engineer — Cloud & Microservices

Charles Schwab • Phoenix (AZ)

On-site
USD 140,000 - 195,000
401(k) with company match
Employee stock purchase plan
Sabbatical after 5 years
+2
Java Developer - AI-Driven, Distributed Systems
Java Developer - AI-Driven, Distributed Systems

Charles Schwab • Lone Tree (CO)

On-site
USD 110,000 - 160,000
401(k) with company match
Health, dental, and vision insurance
Sabbatical after 5 years