Sr. Java Developer/Data Engineer

Charles Schwab

Southlake (TX)

On-site

USD 90,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

401(k) with company match
Paid time for vacation
Tuition reimbursement
Health, dental, and vision insurance

Job summary

A financial services company in Texas is seeking a Sr. Java Developer/Data Engineer to join their innovative team. This role requires expertise in Java, Spring framework, and experience with cloud technologies. The successful candidate will work on designing and developing solutions, participating in strategic planning, and fostering collaboration across teams. The company offers various benefits including a 401(k) with company match and generous paid time off.

Qualifications

  • 3+ years of experience with Java, Spring framework, and Spring Boot.
  • Experience modernizing systems from legacy to distributed platforms.
  • 2+ years translating business requirements into resilient database designs.

Responsibilities

  • Research and develop functional and technical specifications documents.
  • Develop plans for proof of concept and validation of technology solutions.
  • Identify gaps in processes and services across environments.

Skills

Java
Spring framework
Spring Boot
Kafka
PostgreSQL
GCP
Gradle
Maven
Bitbucket/Git
Cucumber BDD
SQL

Tools

Atlassian tools (JIRA)
Erwin

Job description

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, PostgreSQL, 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 YugabyteDB and PostgreSQL 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 RabbitMQ 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 PostgreSQL, 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.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer (Data Engineering)
Senior Software Engineer (Data Engineering)

Charles Schwab • Southlake (TX)

Hybrid
USD 100,000 - 140,000
401(k) with company match
Paid time for vacation and volunteering
Paid parental leave
+2
Java Developer
Java Developer

Charles Schwab Corporation • Austin (TX)

On-site
USD 170,000 - 230,000
Java Developer - Workplace Services Engineering
Java Developer - Workplace Services Engineering

SupportFinity™ • Austin (TX)

On-site
USD 90,000 - 120,000
401(k) with company match
Paid parental leave
Tuition reimbursement
+1
Java Developer - Client Central Technology
Java Developer - Client Central Technology

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
Senior Data Engineer
Senior Data Engineer

Charles Schwab • Southlake (TX)

On-site
USD 130,000 - 180,000
401(k) with company match
Employee stock purchase plan
Vacation and sabbatical after years of
+3
Data Engineering Lead
Data Engineering Lead

Charles Schwab • Southlake (TX)

On-site
USD 120,000 - 160,000
401(k) with company match
Paid parental leave
Health, dental, and vision insurance
Specialist, Software Developer
Specialist, Software Developer

Charles Schwab • Southlake (TX)

On-site
USD 80,000 - 115,000
401(k) with company match
Paid parental leave
Tuition reimbursement
+1
Java Developer
Java Developer

Walgreens • Seattle (WA)

Hybrid
USD 120,000 - 180,000
401(k) with company match
Paid time off & sabbatical after long‑
Paid parental leave
+2
Manager, Data Engineering
Manager, Data Engineering

Charles Schwab • Austin (TX)

Hybrid
USD 120,000 - 160,000
401(k) match
Employee stock purchase plan
Vacation and sabbatical
+4
Senior Data Engineer
Senior Data Engineer

Charles Schwab • Austin (TX)

On-site
USD 140,000 - 190,000
401(k) with company match
Paid time off + volunteering + sabbatl
Parental leave
+2