CrawlJobs Logo

Tech Lead - SQL, Java, Spring Boot

United States, Austin, TX 150000.00 - 175000.00 USD / Year · Job Posted May 30, 2026
Apply Position
Job Link Share

Job Description

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). At Schwab, Client Data Technologies is the custodian of client information. We provide incredible experiences to customers through building innovative and reliable solutions. As part of the Segmentation team, you will partner with our business stakeholders and development teams to design and develop segmentation solutions for various stakeholders to use for analytics and reporting. As a Tech Lead, you will provide technical guidance to a team that will design, develop, and implement enterprise data integration solutions. You will have opportunities to grow in responsibility, work on exciting and challenging projects, train on new technologies, and lead other developers to set the future of the Data Warehouse. Qualified candidates will have deep experience in data technology, a passion for data solutions, and a robust curiosity for emerging cloud development patterns. Additionally, strong leadership skills, the ability to influence without authority, and expertise to make and propose needed changes to bring more impact are essential. Successful Tech Leads at Charles Schwab foster an accountable culture and thirst for technology innovation. They communicate well with teams and leaders of the organization, have active listening skills, and ask questions. They build strong and highly functional partnerships with the Data and Rep Technology (DaRT) leadership team and delivery teams. Our ideal candidate will have experience leading multiple parallel initiatives – big and small – with a keen attention to detail, the ability to manage outcomes, and managing resources across disparate locations, including offshore.

Job Responsibility

  • Partner with business stakeholders and development teams to design and develop segmentation solutions for various stakeholders to use for analytics and reporting
  • Provide technical guidance to a team that will design, develop, and implement enterprise data integration solutions
  • Grow in responsibility, work on exciting and challenging projects, train on new technologies, and lead other developers to set the future of the Data Warehouse
  • Communicate well with teams and leaders of the organization, have active listening skills, and ask questions
  • Build strong and highly functional partnerships with the Data and Rep Technology (DaRT) leadership team and delivery teams
  • Lead multiple parallel initiatives – big and small – with a keen attention to detail, the ability to manage outcomes, and managing resources across disparate locations, including offshore

Requirements

  • Proven track record with 2-3+ years of hands-on experience in data modeling
  • 3+ years of experience in building ETL data pipelines both on-premises and in the cloud. GoldenGate, Debezium, Airflow
  • 2+ years of experience working on Google Data flow for batch, Google Composer for batch orchestration on Google Cloud Platform
  • 7+ years of experience in actively developing large scale software using: Java or Python and Spring/Spring Boot framework
  • 3+ years of experience working with containers and microservices in the cloud
  • 6+ years of experience in cloud deployment in a continuous integration, and continuous delivery model (CI/CD), technologies like GitHub and harness.io
  • 2+ years’ experience implementing automated unit tests, acceptance test and integration following industry best practices
  • 4+ years’ experience working with databases like PostgresSQL, Aerospike, Google Spanner
  • 2+ years’ experience building messaging applications using messaging technologies (Rabbit MQ, Kafka, or equivalent)
  • Strong written, verbal, and interpersonal skills with the demonstrable ability to communicate effectively at all levels
  • Demonstrated ability in solution discovery and crafting a design based in engineering principles
  • Track record of pursuing and maintaining high quality while delivering on tight schedules
  • Collaborative mindset coupled with a bias for action to effectively engage with all areas of the business including Product Management, Architects, SRE, and adjacent teams, etc.
  • Ability to work collaboratively with internal and external stakeholders including offshore teams and manage offshore development activities
  • Ability to effectively engage subject matter experts and understand technical topics
  • Demonstrated ability to disagree, argue your case with data, and commit to deliver regardless of the outcome of the disagreement
  • Ability to analyze and solve problems creatively
  • Track record of mentoring and coaching in a stronger organization
  • Experience leading and managing both onsite and offshore teams, ensuring successful project delivery
  • 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
  • Strong judgment in reviewing, validating, and correcting AI-generated output before use.

Nice to have

  • 2+ years of experience with Pivotal Cloud Foundry (PCF), or AWS or GCP
  • 2+ years Prior experience in IT Transformations and system modernization initiatives from legacy to distributed platforms, i.e., Mainframe Cobol apps/DB2 to Java apps/SQL or MongoDB
  • Demonstrated experience in migrating ETL processes from on-premises to cloud platforms
  • Experience implementing batch application using Spring framework using control-m scheduler
  • Experience in Financial Services industry
  • Experience in Test Driven Development
  • Proficient in developing Visio diagrams, architectural and design documentations, functional and technical specifications, automated test process
  • Willingness to learn all aspects of tech stack and document
  • Ability to research and document production and test environments along with architecture and design work
  • Knowledge of Agile methodology and experience in an Agile working environment
  • Experience with the Atlassian tool stack (JIRA and Confluence)

What we offer

  • 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
  • Bonus or incentive opportunities

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Tech Lead - SQL, Java, Spring Boot

8 matching positions

Java Backend and Public Cloud Network Tech Lead

Join Citi's Cloud Technology Services (CTS) team as a Full Stack Developer withi...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong hands-on Java development experience (Java 11/Spring Boot 3.x)
  • Experience implementing secure REST services/microservices
  • Experience with databases (MongoDB, SQL and Oracle)
  • Experience with Security - OAuth 2.0 and OpenID Connect with JWT Bearer Tokens and Identity Framework. X509 Cert Security / Windows Security with Java applications, trust chain security and SAML (SSO)
  • Experience with logging, analytics and system monitoring solutions
  • Experience with one of the following workflow engines (Camunda, BPM, jBPM)
  • Experience with test driven development and automated UI testing frameworks
  • Familiarity with Domain Driven Design and Event Driven Architecture
Job Responsibility
Job Responsibility
  • Follow engineering best practices and industry standards using modern tooling that enables CI/CD and favors automation, auditability, automated testing, infrastructure and policy as code
  • Deliver tooling and capabilities needed to enable our cloud first strategy
  • Enhance the existing platform to enable a fast and reliable deployment of hybrid cloud resources
  • Establish partnerships across the broader Citi technology landscape to align with business growth initiatives and priorities
  • Drive compliance with applicable standards, policies, and regulations, always assessing risk with Citi's reputation, clients, and assets in mind
What we offer
What we offer
  • Global benefits designed to support employee well-being, growth, and work-life balance
  • Fulltime
Read More
Arrow Right

Java Backend and Public Cloud Network Tech Lead

The Applications Development Technology Lead Analyst is a senior level position ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong hands-on Java development experience (Java 11/Spring Boot 3.x)
  • Experience implementing secure REST services/microservices
  • Experience with databases (MongoDB, SQL and Oracle)
  • Experience with Security - OAuth 2.0 and OpenID Connect with JWT Bearer Tokens and Identity Framework. X509 Cert Security / Windows Security with Java applications, trust chain security and SAML (SSO)
  • Experience with logging, analytics and system monitoring solutions
  • Experience with one of the following workflow engines (Camunda, BPM, jBPM)
  • Experience with test driven development and automated UI testing frameworks
  • Familiarity with Domain Driven Design and Event Driven Architecture
Job Responsibility
Job Responsibility
  • Partner with multiple management teams to ensure appropriate integration of functions to meet goals as well as identify and define necessary system enhancements to deploy new products and process improvements
  • Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards
  • Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint
  • Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation
  • Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals
  • Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions
  • Serve as advisor or coach to mid-level developers and analysts, allocating work as necessary
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets
  • Fulltime
Read More
Arrow Right

Java Backend and Public Cloud Network Tech Lead

Full Stack Developer within the Network Infrastructure Team, playing a pivotal r...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong hands-on Java development experience (Java 11/Spring Boot 3.x)
  • Experience implementing secure REST services/microservices
  • Experience with databases (MongoDB, SQL and Oracle)
  • Experience with Security - OAuth 2.0 and OpenID Connect with JWT Bearer Tokens and Identity Framework
  • X509 Cert Security / Windows Security with Java applications, trust chain security and SAML (SSO)
  • Experience with logging, analytics and system monitoring solutions
  • Experience with one of the following workflow engines (Camunda, BPM, jBPM)
  • Experience with test driven development and automated UI testing frameworks
  • Familiarity with Domain Driven Design and Event Driven Architecture
Job Responsibility
Job Responsibility
  • Engineering Excellence: Follow engineering best practices and industry standards using modern tooling that enables CI/CD and favors automation, auditability, automated testing, infrastructure and policy as code
  • Design and Build: Deliver tooling and capabilities needed to enable our cloud first strategy
  • Innovate and Automate: Enhance the existing platform to enable a fast and reliable deployment of hybrid cloud resources
  • Partner and Collaborate: Establish partnerships across the broader Citi technology landscape to align with business growth initiatives and priorities
  • Champion Compliance: Drive compliance with applicable standards, policies, and regulations, always assessing risk with Citi's reputation, clients, and assets in mind
  • Fulltime
Read More
Arrow Right

Java Backend and Public Cloud Network Tech Lead

Full Stack Developer within the Network Infrastructure Team to play a pivotal ro...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong hands-on Java development experience (Java 11/Spring Boot 3.x)
  • Experience implementing secure REST services/microservices
  • Experience with databases (MongoDB, SQL and Oracle)
  • Experience with Security - OAuth 2.0 and OpenID Connect with JWT Bearer Tokens and Identity Framework
  • X509 Cert Security / Windows Security with Java applications, trust chain security and SAML (SSO)
  • Experience with logging, analytics and system monitoring solutions
  • Experience with one of the following workflow engines (Camunda, BPM, jBPM)
  • Experience with test driven development and automated UI testing frameworks
  • Familiarity with Domain Driven Design and Event Driven Architecture
Job Responsibility
Job Responsibility
  • Engineering Excellence: Follow engineering best practices and industry standards using modern tooling that enables CI/CD and favors automation, auditability, automated testing, infrastructure and policy as code
  • Design and Build: Deliver tooling and capabilities needed to enable our cloud first strategy
  • Innovate and Automate: Enhance the existing platform to enable a fast and reliable deployment of hybrid cloud resources
  • Partner and Collaborate: Establish partnerships across the broader Citi technology landscape to align with business growth initiatives and priorities
  • Champion Compliance: Drive compliance with applicable standards, policies, and regulations, always assessing risk with Citi's reputation, clients, and assets in mind
  • Fulltime
Read More
Arrow Right

Senior Java Developer / Tech Lead

Keyrus MEA is seeking a seasoned technical lead with strong consultative skills ...
Location
Location
Tunisia
Salary
Salary:
Not provided
keyrus.com Logo
Keyrus
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of Java (Java, Quarkus, Hibernate, Spring Boot) development experience
  • Experience with at least one modern front-end web framework, preferably React, VueJs
  • Experience with microservices architecture
  • Practical experience with developing and consuming REST services
  • Familiarity with SQL, relational and NoSQL databases
  • Proficiency with Test-Driven Development and testing frameworks
  • Knowledge of containerization techniques, with preference for OpenShift, Kubernetes and Docker
Job Responsibility
Job Responsibility
  • Build strong client, industry, and technical community relationships and represent Keyrus MEA as leader in Industry
  • Develop and maintain strong internal and external customer relationships
  • Demonstrate expert-level technical knowledge and implementation skills
  • Serve as a subject matter expert
  • Build trust and respect among internal and external stakeholders and model collaborative teamwork
  • Display a drive to evolve industry-standard architectures, patterns, and frameworks into custom solutions that maximize client value
  • Continually innovate, seek creative solutions, and find new ways of adding value
  • Listen and seek to understand the client and meet their needs, providing consultative guidance
  • Stay attuned to the future needs of the client and work with internal resources to identify opportunities
  • Proactively provide solutions and approach adversity with a solution-focused mindset
What we offer
What we offer
  • A dynamic and international environment surrounded by enthusiastic and professional colleagues
  • Company benefits & perks
  • We invest considerable time and resources in training our staff (technical and non-technical courses)
  • Very attractive salary package, bonus scheme, Health insurance, etc
Read More
Arrow Right

Core Java/Struts Tech Lead

Sopra Steria, a major Tech player in Europe with 50,000 employees in nearly 30 c...
Location
Location
India , Noida
Salary
Salary:
Not provided
https://www.soprasteria.com Logo
Sopra Steria
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Technical Lead - Core Java 1.8/J2EE/Struts, PL/SQL
  • Excellent communication skills
  • Good Analytical skills
  • Minimum Experience - 6 Yrs, Maximum Experience – 8 Yrs
  • Core Java [1.4 to Java 8]
  • Servlet, JSP
  • Hibernate 2.x, 3.x
  • Struts 1.2
  • SOAP based Webservice
  • REST full Webservice
Job Responsibility
Job Responsibility
  • TL for Java/J2EE
  • Engineer - Java/J2EE/Struts
What we offer
What we offer
  • Commitment to fighting against all forms of discrimination
  • Inclusive and respectful work environment
  • Positions open to people with disabilities
  • Fulltime
Read More
Arrow Right

Java Application Developer

The Applications Development Intermediate Programmer Analyst is responsible for ...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of experience as a Software Engineer/Developer using Java, Spring, Spring boot, microservices
  • strong hands-on experience in Java, Spring boot, Kafka, Openshift, SQL/NoSQL tech stack
  • 6+ years of experience with software engineering best practices (Junit testing, automation, design patterns, peer review, etc.)
  • strong experience in Object Oriented Principles using Java 17
  • experience in Cloud-native development and Container Orchestration tools (Serverless, Docker, Kubernetes, OpenShift, etc.)
  • exposure to Continuous Integration and Continuous Delivery (CI/CD) pipelines, either on-premise or public cloud
  • hands-on working experience with Junit, Git, Jenkins, Maven
  • troubleshooting skills using debuggers, logs, etc.
  • multiple years of experience with agile and iterative software delivery (SCRUM, Kanban)
  • strong proficiency in SQL Databases, MongoDB, Oracle, Data Analysis
Job Responsibility
Job Responsibility
  • utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements, including using script tools and analyzing/interpreting code
  • consult with users, clients, and other technology groups on issues, and recommend programming solutions, install, and support customer exposure systems
  • apply fundamental knowledge of programming languages for design specifications
  • analyze applications to identify vulnerabilities and security issues, as well as conduct testing and debugging
  • serve as advisor or coach to new or lower level analysts
  • identify problems, analyze information, and make evaluative judgements to recommend and implement solutions
  • resolve issues by identifying and selecting solutions through the applications of acquired technical experience and guided by precedents
  • part of Payment modernization for the bank to develop and migrate payment applications on the modernized enterprise application platform
  • design, implement, and deploy software components and solve difficult problems generating positive feedback
  • able to work independently and with team(s) to deliver software product successfully
What we offer
What we offer
  • equal opportunity employer
  • support for your well-being, growth and work-life balance
  • Fulltime
Read More
Arrow Right

Java Application Developer

The role involves developing and implementing payment solutions within Citi's Pa...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong Experience in systems design and development of software applications
  • Strong experience to Java, Spring Framework, Spring Boot, Kafka, MQ, Micro-Service, Oracle, Mongo, Openshift, REST, Maven, Git, JUnit, TDD, Agile, Strong knowledge on CI CD pipeline and exposure to system design with resiliency backed by observability
  • Experience in Banking Payments Solution development and implementation in large banks
  • Experience in working with various Payments schemes, and Payments messaging formats such as ISO 8583, ISO 20022, and SWIFT MX messages is advantage
  • Having Python skills and GEN AI tools knowledge is plus
  • Be hands on the technologies and contribute to Design, Implementation and Pull Request with a good quality ensuring the adequate coverage of Unit Test, Code Coverage, lesser or no code smells fostering a good refactoring, scalability, and maintainability
  • Stakeholder management and ability to liaise well with the Engineering, QA and Product/Business throughout the SDLC lifecycle
  • 6+ years of experience as a Software Engineer/Developer using Java, Spring, Springboot, microservices
  • Strong hands-on experience in Java, Spring boot, Kafka, Openshift, SQL/NoSQL tech stack
  • 6+ years of experience with software engineering best practices (Junit testing, automation, design patterns, peer review, etc.)
Job Responsibility
Job Responsibility
  • Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements, including using script tools and analyzing/interpreting code
  • Consult with users, clients, and other technology groups on issues, and recommend programming solutions, install, and support customer exposure systems
  • Apply fundamental knowledge of programming languages for design specifications
  • Analyze applications to identify vulnerabilities and security issues, as well as conduct testing and debugging
  • Serve as advisor or coach to new or lower level analysts
  • Identify problems, analyze information, and make evaluative judgements to recommend and implement solutions
  • Resolve issues by identifying and selecting solutions through the applications of acquired technical experience and guided by precedents
  • Contribute to Payment modernization for the bank to develop and migrate payment applications on the modernized enterprise application platform
  • Design, implement, and deploy software components and solve difficult problems
  • Lead deliveries that are consistently of high quality (secure, testable, maintainable, low-defects, efficient, etc.) and incorporate best practices
What we offer
What we offer
  • Equal opportunity employer support
  • Accessibility accommodations for candidates with disabilities
  • Fulltime
Read More
Arrow Right