×
Register Here to Apply for Jobs or Post Jobs. X
More jobs:

Sr. Java Developer​/Data Engineer

Job in Southlake, Tarrant County, Texas, 76092, USA
Listing for: Charles Schwab
Full Time position
Listed on 2025-12-01
Job specializations:
  • IT/Tech
    Data Engineer
Job Description & How to Apply Below
Position: Sr.  Java Developer/Data Engineer

Join to apply for the Sr. Java Developer/Data Engineer role at Charles Schwab
.

About the Role

At Schwab, you’re empowered to make an impact on your career. Innovative thought meets creative problem solving, helping us “challenge the status quo” and transform the finance industry together. We believe in the importance of in‑office collaboration and expect the selected candidate to work on site in the specified location(s).

Schwab is seeking a dynamic software developer who can work with technical and business partners to design and maintain optimal programming and environment solutions. Your activities will include researching, developing solutions and supporting the tools and processes to gather detailed user requirements, and helping drive strategic planning discussions with technical, business, and client stakeholders.

The position involves a balanced mix of design and hands‑on coding, focused on our mission‑critical client data shared services platform. You will join a development team building resilient, configuration‑driven shared utilities and frameworks for data pipelines and message delivery. The role centers on designing, developing, and hardening these frameworks and delivering POCs to validate solution designs. Exposure to technologies includes Kafka, Postgre

SQL, Spring Boot, GCP, and Harness.

Responsibilities
  • Research and develop functional and technical specifications documents for production and test environments, architecture design, and development solutions.
  • Develop plans for proof of concept and validation of technology solutions.
  • Develop and support tools and processes to gather detailed user requirements.
  • Participate in strategic planning discussions with technical, business, and client stakeholders.
  • Identify gaps in processes and services across environments.
  • Review programming and environment changes and raise awareness for potential impacts.
  • Utilize programming tools efficiently and effectively.
  • Architect and develop effective solutions in line with the organization’s vision.
  • Actively participate in product design and development sessions.
  • Provide direction to less experienced programmers/analysts.
  • Engage with both onshore and offshore teams to refine development practices.
  • Write efficient, easy‑to‑follow technical documentation.
  • Act as liaison between technical and non‑technical counterparts.
  • Help improve release processes, assist the Scrum Master with team needs, and synchronize team efforts for seamless product releases.
Required Qualifications
  • 3+ years of experience with Java, Spring framework, and Spring Boot.
  • 1+ year of experience with the Pivotal Cloud Foundry cloud framework.
  • 1+ year of experience with build tools such as Gradle or Maven.
  • 1+ year of experience with the Cucumber BDD testing framework.
  • 1+ year of experience with Yugabyte

    DB and Postgre

    SQL databases.
  • 1–2 years of experience with modern messaging systems such as Kafka.
  • Experience modernizing systems from legacy to distributed platforms; e.g., migrating events from IBM MQ or Rabbit

    MQ to Kafka.
  • 1+ year of experience with continuous build processes using Bamboo, Bitbucket/Git, or similar tools.
  • Experience with the Atlassian tool stack (JIRA).
  • 2+ years of SQL structured programming, troubleshooting, and performance tuning of relational databases on Postgre

    SQL, MySQL, Oracle, and/or MSSQL for high‑volume, transactional applications.
  • 1+ year of experience developing relational and non‑relational data models using enterprise modeling tools such as Erwin or ER/Studio.
Preferred Qualifications
  • Experience with GCP or a GCP developer certification.
  • Knowledge of Agile methodology and experience in an Agile working environment.
  • Experience in the financial services industry.
  • Experience with test‑driven development.
  • Scrum developer certification.
  • Basic understanding of customer and account data management, and delivering optimal solutions based on business context.
  • Demonstrated ability to quickly investigate and comprehend new data technologies.
  • Exceptional critical‑thinking skills and insatiable intellectual curiosity.
  • Proactive approach to identifying opportunities for continuous improvement and advocating their prioritization.
  • 2+ years translating business requirements into resilient database designs and collaborating with application developers to connect object models to relational database designs, ensuring high availability, performance, and transactional throughput/concurrency.
Benefits
  • 401(k) with company match and employee stock purchase plan.
  • Paid time for vacation, volunteering, and a 28‑day sabbatical after every five years of service for eligible positions.
  • Paid parental leave and family building benefits.
  • Tuition reimbursement.
  • Health, dental, and vision insurance.
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary