The Charles Schwab Corp logo

Java Development Engineer

The Charles Schwab Corp

  • Southlake, TX
  • 6 days ago

    Highlights

    You will be working on essential applications that source and integrate data from multiple internal and external systems, translate it into a unified domain model, drive real‑time and end‑of‑day collateral calculations, and provide downstream services and reporting that support key business processes. Experience with full stack application development technologies using Java 17, Spring Framework, Angular, REST Web Services, JSON/XML and Relational (T-SQL/PostgreSQL) and NoSQL (MongoDB) databases including data warehouses.

    Numbers & Facts

    LocationSouthlake, TX
    IndustrySecurity and Surveillance
    Company Size1,000 to 1,499 employees
    Year Founded1971
    Websitehttp://www.aboutschwab.com/careers

    Description

    Your Opportunity

    Schwab remains committed to providing increased visibility to career growth opportunities and job requirements. This posting announcement is part of increased transparency and while all qualified applicants will be reviewed and considered, this organization has a preferred candidate identified for this role.

    At Schwab, you're empowered to make an impact on your career. Here, innovative thought meets creative problem solving, helping us "challenge the status quo" and transform the finance industry together.

    Schwab Technology Services enables the future of how clients manage their money by providing innovative and reliable technology products and services as part of our ongoing commitment to democratize access to investing and financial planning.

    At Schwab, the Collateral Management Technology team is responsible for engineering the platforms that support the firm's enterprise‑wide collateral operations, optimization workflows, exposure management, and tri‑party interactions. These systems play a critical role in ensuring timely collateral allocation, regulatory compliance, operational accuracy, and efficient use of firm assets. You will be working on essential applications that source and integrate data from multiple internal and external systems, translate it into a unified domain model, drive real‑time and end‑of‑day collateral calculations, and provide downstream services and reporting that support key business processes.

    We are looking for an experienced Software Development Engineer who can design, build, and enhance complex applications that process large‑volume financial data multiple times a day. You will contribute to the modernization of our collateral platforms through cloud‑ready architecture, microservice design, strong engineering practices, and CI/CD automation. You'll work within a collaborative, high‑energy team of engineers, architects, and SMEs committed to continuous improvement and to delivering scalable, resilient technology that supports the firm's mission to see the world "Through Clients' Eyes."

    What You Are Good At

    • Interpreting complex user and business requirements and clearly communicating technical objectives, constraints, and solution options to partners and stakeholders.
    • Contributing to medium‑to‑large scale engineering efforts with meaningful complexity, including multi‑service integrations, data workflows, and cloud‑ready components.
    • Positively influencing your team, supporting design sessions, mentoring junior engineers, and reinforcing strong engineering practices across the development lifecycle.
    • Designing and implementing RESTful services, APIs, microservices, and web‑based applications with clean, maintainable, and testable code.
    • Embedding quality throughout the SDLC, leveraging unit tests, integration tests, automated validation, and end‑to‑end QA automation.
    • Building and maintaining CI/CD pipelines using GitHub, Maven/Gradle, Bamboo, Sonar, Veracode, Code QL, Blackduck or equivalent tools-supporting secure, automated, and consistent deployments.
    • Collaborating effectively with Tech Leads, Business SMEs, Product Owners, and BSAs to clarify requirements, align on priorities, and deepen shared system knowledge.
    • Troubleshooting production and intra‑day processing issues quickly, partnering with Production Support to ensure availability, data accuracy, and timely completion of critical collateral cycles.

    What you have

    • A Bachelor's/ Master's degree in computer science or related field.
    • 4+ years of hands‑on Java development (writing and reviewing production code).
    • Experience with full stack application development technologies using Java 17, Spring Framework, Angular, REST Web Services, JSON/XML and Relational (T-SQL/PostgreSQL) and NoSQL (MongoDB) databases including data warehouses.
    • A strong knowledge of cloud technologies including cloud-ready architecture best practices. Experience with GCP/BigQuery would be preferred.
    • Understanding of AuthN/AuthZ, Cert-based, Token-based and mTLS/ SSL mechanisms.
    • Experience integrating AI tools into development workflows.
    • Understanding of distributed systems, messaging, and integration patterns (RabbitMQ, Kafka).
    • CI/CD pipeline experience using Bamboo, GitHub Actions, or similar tools.
    • Experience across the full SDLC using Agile or Scaled Agile methodologies.
    • Strong communication, analytical thinking, and problem‑solving abilities.
    • Knowledge of secure coding practices, performance optimization, and system resiliency.
    • Familiarity using test automation frameworks (Cucumber, Selenium).

    In addition to the salary range, this role is also eligible for bonus or incentive opportunities

    About Company

    The Charles Schwab Corporation is a leading provider of financial services, with more than 300 offices. Through its operating subsidiaries, the company provides a full range of securities brokerage, banking, money management and financial advisory services to individual investors and independent investment advisors. Named "Highest in Investor Satisfaction with Self-Directed Services" by J.D. Power and Associates in 2009, its broker-dealer subsidiary, Charles Schwab & Co., Inc. (member SIPC) affiliates offer a complete range of investment services and products including an extensive selection of mutual funds; financial planning and investment advice; retirement plan and equity compensation plan services; referrals to independent fee-based investment advisors; and custodial, operational and trading support for independent, fee-based investment advisors through Schwab Advisor Services.

    The Charles Schwab Bank (member FDIC) provides banking and mortgage services and products. To meet the needs of our clients, we are actively recruiting people with the desire, drive and creativity to find solutions that help meet our clients' needs; who want the chance to learn, grow with the company and explore their career opportunities; who will strive for excellence in achieving our clients' and our company's goals; who have the highest ethical standards - individuals who take pride in making a difference in people's lives.

    Similar Jobs