Mid-Level Data Engineer - SQL, Java, Boot
Listed on 2026-06-05
-
Software Development
Software Engineer, Data Engineer
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, Postgre
SQL, 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 develop functional and technical specifications documents for 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.
- Utilize programming tools effectively and efficiently.
- 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 Programmer/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.
- 2+ years with SQL structured programming, troubleshooting, and performance tuning relational databases on Postgre
SQL, 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 Java, Spring framework, Spring Boot.
- 1+ years of experience with cloud framework:
Pivotal Cloud Foundry. - 1+ years of experience with build tools:
Gradle/Maven. - 1+ years of experience with the Cucumber framework – BDD testing.
- 1+ years of experience working with Yugabyte
DB and Postgre
SQL databases. - 1‑2 years of experience working with modern messaging systems – Kafka.
- Prior experience in system modernization initiatives from legacy to distributed platforms; e.g., migration of events from legacy messaging platform IBM MQ/Rabbit to Kafka.
- 1+ years of experience with continuous build processes 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 Git Hub Copilot, ChatGPT, Claude, or enterprise‑approved AI tools.
- Ability to use AI tools to accelerate coding, refactoring, documentation, SQL generation, and test creation.
- Experience with GCP or GCP developer certification.
- Knowledge of Agile methodology and experience in an Agile working environment.
- Experience in the…
(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).