Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Mid-Level Data Engineer - SQL, Java, Spring Boot

Charles Schwab

Your opportunity

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.

We believe in the importance of in-office collaboration and fully intend for the selected candidate for this role 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. Job activities will involve researching, developing solutions and supporting the tools and processes to gather detailed user requirements, and help 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. It requires collaboration with other engineering teams to ensure seamless system integration. Exposure to technologies includes Kafka, PostgreSQL, Spring Boot, GCP, and Harness.

Qualified candidates will have experience in Postgres SQL query tuning, performance optimization, data modelling and exposure to building apps with Java/Spring Boot.

In this role, you will:

  • Research and development of (functional and technical specifications documents) production and test environments, architecture/design/develop solutions.

  • Develop plans for proof of concept and validation of technology/solutions.

  • Develop and support the 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.

  • Effective and efficient utilization of programming tools.

  • Architect and develop effective solutions that are in line with the organization's vision.

  • Actively participate in product design and development sessions.

  • Provide direction to less experienced Programmer/Analysts.

  • Engaging with both onshore and offshore teams to refine development practices.

  • Identify gaps in processes and services across production and test environments.

  • Write efficient, easy to follow technical documentation.

  • Act as liaison between technical and non-technical counterparts.

  • Help improve release process improvements, assisting the Scrum Master with team needs, and synchronizing team efforts for seamless product releases.

What you have

Required Qualifications:

  • 2+ years with SQL structured programming, troubleshooting, and performance tuning relational databases on PostgreSQL, MySQL, Oracle, and/or MSSQL for high-volume, transactional applications

  • 1+ years of experience developing relational and non-relational data models using enterprise modeling tools such as Erwin or ER/Studio

  • 3+ years of experience with the following: Java, Spring framework, Spring boot.

  • 1+ years of experience with cloud framework: Pivotal Cloud Foundry.

  • 1+ years of experience working with build tools: Gradle/maven.

  • 1+ years of experience working with Cucumber framework – BDD testing.

  • 1+ years of experience working with YugabyteDB and PostgresSQL databases.

  • 1-2 years of experience working with modern messaging system– Kafka.

  • Prior experience in system modernization initiatives from legacy to distributed platforms; i.e. migration of events from legacy messaging platform IBM MQ/Rabbit to Kafka etcc

  • 1+ years of experience with continuous build process using Bamboo, Bitbucket/Git, or similar

  • Experience with the Atlassian tool stack (JIRA).

  • AI-Assisted Engineering Skills

  • Practical experience using AI coding assistants such as GitHub Copilot, ChatGPT, Claude, or enterprise-approved AI tools

  • Ability to use AI tools to accelerate coding, refactoring, documentation, SQL generation, and test creation.

Preferred Qualifications:

  • Experience with GCP or GCP developer certified.

  • Knowledge of Agile methodology and experience in an Agile working environment.

  • Experience in Financial Services industry

  • Experience with Test driven development.

  • SCRUM developer certified.

  • Basic understanding of customer and account data management, how databases are designed to support maximum business value, 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 for their prioritization.

  • 2+ years translating business requirements into resilient database designs and collaborating with application developers to connect application object models to relational database designs, ensuring high availability, performance, and transactional throughput/concurrency.

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

Applicants must be currently authorized to work in the United States on a full-time basis without employer sponsorship.

What’s in it for you

At Schwab, you’re empowered to shape your future. We champion your growth through meaningful work, continuous learning, and a culture of trust and collaboration—so you can build the skills to make a lasting impact. Our Hybrid Work and Flexibility approach balances our ongoing commitment to workplace flexibility, serving our clients, and our strong belief in the value of being together in person on a regular basis.

We offer a competitive benefits package that takes care of the whole you – both today and in the future:

  • 401(k) with company match and Employee stock purchase plan

  • Paid time for vacation, volunteering, and 28-day sabbatical after every 5 years of service for eligible positions

  • Paid parental leave and family building benefits

  • Tuition reimbursement

  • Health, dental, and vision insurance

What’s in it for you:

At Schwab, we’re committed to empowering our employees’ personal and professional success. Our purpose-driven, supportive culture, and focus on your development means you’ll get the tools you need to make a positive difference in the finance industry. Our Hybrid Work and Flexibility approach balances our ongoing commitment to workplace flexibility, serving our clients, and our strong belief in the value of being together in person on a regular basis.

We offer a competitive benefits package that takes care of the whole you – both today and in the future:

401(k) with company match and Employee stock purchase plan

Paid time for vacation, volunteering, and 28-day sabbatical after every 5 years of service for eligible positions

Paid parental leave and family building benefits

Tuition reimbursement

Health, dental, and vision insurance

Schwab is an affirmative action employer, focused on employing and advancing in employment, qualified women, racial and ethnic minorities, protected veterans, and individuals with disabilities in the workplace. If you have a disability and require reasonable accommodations in the application process, contact Human Resources at View email address on click.appcast.io or call View phone number on click.appcast.io.

Vacancy posted 8 hours ago
Similar jobs that could be interesting for youBased on the Mid-Level Data Engineer - SQL, Java, Spring Boot in Austin, TX vacancy
  •  ...mission-critical client data shared services...  ...collaboration with other engineering teams to ensure seamless...  ...includes Kafka, PostgreSQL, Spring Boot, GCP, and Harness....  ...experience in Postgres SQL query tuning, performance...  ...to building apps with Java/Spring Boot. In this... 
    SQL
    Full time
    Work at office

    Charles Schwab

    Austin, TX
    2 days ago
  •  ...As a Tech Lead for the Java / Spring Boot and Oracle PL/SQL workstreams,...  ...application development and complex data migration efforts...  ...multithreading • Advanced Oracle SQL and PL/SQL expertise (...  ...mentoring junior and mid-level engineers in a structured pod model... 
    SQL
    Flexible hours

    Insight Global

    Austin, TX
    3 days ago
  •  ...JD (Roles and Responsibilities) Should be experienced in Core Java, Spring API Development. Need expertise in MongoDB, NoSQL. Have experience...  ...Mandatory skills Must Have: API Development Java Microservices MongoDB NoSQL Spring Spring Boot... 
    Suggested

    eTeam

    Austin, TX
    4 days ago
  • $70k

     ...currently seeking an Associate Engineer. This person will work as...  ...changes. Create test data manually and/or...  ...Minimum Requirements: Entry level position within field. Requires...  ...Power BI - Novice SQL - Novice Data Analysis - Novice Java or other OO programming language... 
    SQL
    Work at office
    Remote work

    MAXIMUS

    Austin, TX
    4 days ago
  • $95k - $154k

     ...hear nothing back. If you're a Java developer, software programmer, data scientist, or data analyst struggling...  ..., We are looking for entry-level software programmers, Java Full stack...  ...Java developers, Data analysts/Data Engineers/ Data Scientists, Machine Learning... 
    Suggested
    Full time
    H1b

    SynergisticIT

    Austin, TX
    1 day ago
  •  ...Software Engineer (Java/J2EE & Spring Frameworks), IS&T Enterprise Systems Imagine what you can do here...  .... Design and develop enterprise level, highly available web application platforms...  ...years experience in relational and no-SQL databases, distributed cache and clear... 
    SQL
    Work experience placement

    Apple

    Austin, TX
    1 day ago
  •  ...description - Skill Set: * 8 years of experience as Java Developer * Extensive experience with Spring Framework and Spring Boot. * Experience designing and implementing...  ...and scalable systems. * Strong knowledge of SQL (Oracle, PostgreSQL, Snowflake) and NoSQL (... 
    SQL
    Contract work
    Local area

    eTeam

    Austin, TX
    4 days ago
  •  ...Strong Python and PHP experience (Spring Boot, REST APIs). Familiarity with Python...  ...in Trouble Shoot skills. Knowledge of SQL/NoSQL databases and data ingestion pipelines. Excellent communication...  .... We promote and support a diverse workforce across all levels in the company.... 
    SQL

    Diverse Lynx

    Austin, TX
    1 day ago
  •  ...Lead Java Developer Austin TX Onsite Candidate should be a “Rockstar...  ...Visual Studio Code Java 17 Spring MVC Spring Boot Spring Batch SQL / JDBC Building Rest Web Service...  ..., system architecture, and engineering methodologies Modernizing and advocating... 
    SQL

    Argyle Infotech

    Austin, TX
    1 day ago
  •  ...Job Title: Lead Java Engineer Job Location: Morris Plains, NJ (Preferred...  ..., iOS Mobile, Delta Lake, Spring Boot, Jenkins, Kafka Job...  ...for building Entity platform data pipelines/services. •...  ...datasets into JSON messages using SQL • Understand of RESTful web... 
    SQL
    Shift work

    Veracity

    Austin, TX
    4 days ago
  •  ...ppWere searching for a skilled Java Backend Developer to craft the...  ...knowledge of Java syntax, data structures, algorithms, and object...  ...Java web frameworks (e.g., Spring Boot, Spring MVC)./liliExperience with...  ...efficient database queries (SQL)./liliFamiliarity with object-... 
    SQL
    Remote work

    Intersources

    Austin, TX
    2 days ago
  •  ...positions are for the team that does Data Ingestion, builds Data...  ...Event Hub - Must Have Java Spring Boot experience. Experience with Databases...  ...degree in computer science, engineering, or related field. Over...  ...testing. Experience with SQL and NoSQL databases, such as... 
    SQL

    InterSources

    Austin, TX
    1 day ago
  •  ...skills Strong Python and PHP experience Spring Boot, REST APIs). Familiarity with Python...  ...Trouble Shoot skills. Knowledge of SQL/NoSQL databases and data ingestion pipelines. Excellent...  ...’s or Master’s in Computer Science, Engineering, or related field. Interview Criteria... 
    SQL
    Work at office

    Argyle Infotech

    Austin, TX
    1 day ago
  • $85 per hour

     ...Title: Senior Java MSD Developer Bill Rate: $85...  ...development using modern Java, Spring Boot, and cloud-native...  ...foundation in Java Data Structures & Algorithms...  ...Strong proficiency in SQL databases and NoSQL (MongoDB...  ..., and proposing high-level solutions. Strong Communication... 
    SQL

    Diamondpick

    Austin, TX
    2 days ago
  •  ...talented and experienced Full Stack Engineer with 8-10 years of expertise in Java and React to join our dynamic team...  ...and microservices using Java, Spring Boot, and related technologies. - Design...  ..., and optimize relational (e.g., SQL Server, MySQL) and NoSQL (e.g.,... 
    SQL
    Full time

    Exaways Corporation

    Austin, TX
    1 day ago
  •  ...Of Software Development Engineering At Schwab, you're...  ...development best practices and data integration patterns....  ...with Oracle, SQL Server, MySQL, and/or Mongo...  ...on experience coding in Java, building REST based APIs...  ...experience utilizing Spring Boot, Spring Batch, Spring Cloud... 
    SQL
    Flexible hours

    Charles Schwab

    Austin, TX
    3 days ago
  •  ...Java Developer Duration: 12 Months (CTH) Location...  ..., including: Spring framework, Java Spark, database...  ...experience in advanced-level implementation skills...  ...Spring Framework and Spring boot ~3+ years of...  ...knowledge in Oracle, MS SQL and RDBMS database concepts... 
    SQL
    2 days per week
    3 days per week

    TriOptus LLC

    Austin, TX
    16 days ago
  •  ...have: • Strong skills (Spring MVC, Spring Boot, Spring data, Spring-Core, Spring transactions...  ...of asynchronous java processes • Experience...  ...understanding of database principles/SQL beyond just data access...  ...with the product, engineering, and business teams to understand... 
    SQL

    United IT Solutions

    Austin, TX
    5 days ago
  •  ...Senior Java Spring Boot Developer And Architect Location: Austin, TX (Hybrid...  ...here. Someone who is a Lead level developer (12+ years exp) and...  ...optimizing, and maintaining Data Streaming Applications/...  ...in Java Spring Boot advanced SQL skills, and experience working... 
    SQL

    PamTen

    Austin, TX
    6 days ago
  •  ...Java Fullstack Engineer Location: Austin, TX (Onsite) Duration: Long Term JD: ~8+ years...  .... ~4+ years of experience with Java Spring Boot ~4+ years of experience with React...  ...experience with relational databases, SQL, and NoSQL databases (including at least... 
    SQL

    My3Tech Inc

    Austin, TX
    1 day ago
  • $92.6k - $156.61k

     ...Senior Java Developer (Programmer V) Client: Texas...  ...preparation of test data. (20%) Provides technical...  ...with varied levels of staff and end users...  ...language (Core Java, JDBC, Spring Boot, Angular, or React), as...  ...experience in writing SQL including SQL and NoSQL... 
    SQL
    Work at office
    3 days per week

    Argyle Infotech

    Austin, TX
    1 day ago
  •  ...Manager Of Software Engineering This is your...  ..., service level agreements, and...  ...Proficiency developing Data intensive...  ...pipelines using AWS, Java and spark...  ...Frames, and Spark SQL is required....  ...code in Java Spring Ecosystem, including Spring Boot, Spring MVC and... 
    SQL
    Immediate start

    Chase

    Austin, TX
    5 days ago
  •  ...designing and building web-based enterprise application with Java. Must be very strong hands-on with Spring Boot, Spring Data JPA, Hibernate, Angular 6 (or above), JavaScript, jQuery, HTML5, CSS Expertise with SQL and one or more of the following: Oracle, MySQL,... 
    SQL
    Work at office
    Remote work

    Software Technology Inc

    Austin, TX
    1 day ago
  •  ...Sr. Level Angular/Java Developer I am still looking for Sr. Level, Angular/Java Developers...  ...Java. Must be very strong hands-on with Spring Boot, Spring Data JPA, Hibernate, Angular 6 (or above),...  ..., jQuery, HTML5, CSS. Expertise with SQL and one or more of the following:... 
    SQL
    Contract work
    Remote work
    Relocation
    2 days per week

    Software Technology Inc

    Austin, TX
    1 day ago
  •  ...Principal Software Engineer We are designing...  ...APIs with high-volume data exchanges with...  ...stack. ~ Expert level in Python, PostgreSQL...  ...of Database Design, SQL Queries and transactions...  ...~ Proficiency in Java programming...  ...~ Experience with Spring Boot framework for building... 
    SQL
    For contractors
    Remote work

    Electric Power Engineers

    Austin, TX
    2 days ago
  •  ...Java Developer Job Location: San Jose, CA Remote & Austin TX Remote...  ...enough in handling algorithms, data structures, Data collections...  ...like REST/JSON Experience in Spring framework and other open source...  ...standard RDBMS (Oracle, DB2, SQL Server, MySQL, Informatica, etc... 
    SQL
    Contract work
    Remote work

    Georgia IT Inc

    Austin, TX
    1 day ago
  •  ...verbal communication skills Development experience using Java, J2EE, Java Spring Boot, EJB, JSP, JSF/Struts (JavaServer Faces, Apache Struts...  ...significant plus Experience with WebSphere ND, MQ, Oracle, Java, SQL tools (PL/SQL developer, SQL plus), LDAP, Splunk, Dynatrace... 
    SQL

    RIT Solutions

    Austin, TX
    1 day ago
  •  ...Job Title: Java/PHP Developer Location: Austin, TX (Hybrid) Need local to Austin...  ...OWASP standards) to mitigate risks such as SQL injection, XSS, and CSRF. Collaborate...  ...with Java (OpenJDK 1.8+), EAP 8, Spring Batch (2.1.8), and related frameworks.... 
    SQL
    Local area

    3B Staffing LLC

    Austin, TX
    1 day ago
  •  ...As a Principal Engineer, you will be the...  ...systems, APIs, data infrastructure,...  ...and drive system-level trade-off analyses...  ...features spanning Java/C# backend...  ...Engineers, and mid-level engineers...  ...proficiency in Java (Spring Boot, Spring MVC, JPA...  ...PostgreSQL, MS SQL, and Oracle. Advanced... 
    SQL
    Local area
    Shift work

    Verint Systems

    Austin, TX
    5 days ago
  •  ...a Senior Software Engineer, you will take deep...  ...features spanning Java/C# backend...  ...enterprise-scale data volumes. Own design...  ...Influence Mentor mid-level and junior engineers...  ...proficiency in Java (Spring Boot, Spring MVC, JPA/...  ...(PostgreSQL, MS SQL, Oracle) including... 
    SQL
    Contract work
    Local area
    Shift work

    Verint Systems

    Austin, TX
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Mid-Level Data Engineer - SQL, Java, Spring Boot. Be the first to apply!