Charles Schwab Sr. Staff Java Developer in Austin, Texas

We believe that , when done right, investing liberates people to create their own destiny. We are driven by our purpose to champion every client’s goals with passion and integrity. We respect and appreciate the diversity of our employees, our clients, and the communities we serve. We challenge conventions strategically to create value for our clients, our firm and the world. We live and bring to life the concept of ‘own your tomorrow’ every day. We champion our employee strengths, guide their development, and invest in their long-term success. We hire optimistic, results-oriented, curious, innovative, and adaptable people with the desire to help our clients and one another succeed.

As a company, we were established by Chuck at over 40 years ago to champion Main Street over Wall Street, and to help Americans transform themselves from earners to owners. Through advocacy and innovation, we work to make investing more affordable, accessible and understandable for all. As we enter our fifth decade, we are looking for talented, innovative and driven people who believe they can help themselves, and our clients, create a better future.

Our Opportunity:

We are looking for an experienced & seasoned Java developer with a solid background in big data environment to work in Marketing Technology group.

This position will be responsible for leading the development, testing and deployment of various marketing applications. The role will interact with business and technology teams, understand requirements, complete impact analysis, make coding changes and test, coordinate various stages of testing with business and/or other technology teams, complete production implementations and provide technology and production support. Your knowledge of modern development practices will aid in the current adoption of Agile methodologies, continuous integration and deployment strategies leveraging tools like Jenkins/Bamboo with a DevOps philosophy.

What you’ll do:

  • As a senior developer you will be a self-driven individual contributor; provide efficiently organized and designed logic; be highly-motivated and well versed in developing robust easily maintainable applications.

  • Research, Design, develop, test, deploy and document Windows/Unix based applications.

  • Ability to communicate well with teams and leaders of the organization; have good listening skills, ask great questions and drive process improvements

  • This position requires good interpersonal, analytical and problem solving skills

  • Strong technology affinity and experience, as well as attention to detail is required.

  • A willingness to learn and grow is a must. Team player with strong collaborative qualities and a positive demeanor

  • Ability to thrive in a fast-paced environment across multiple time zones and locations

  • Work collaboratively as a team player to develop mutually acceptable solutions

What you have:


  • 5+ years of enterprise technology related experience in application development using Java/J2EE with service oriented architectures, application servers/frameworks (Spring, WebSphere etc).

  • 5+ years of working experience developing applications in UNIX and Linux environments (ksh, bash, shell scripts etc.,) While generally Java based, application platforms supported span Java, .NET as well as vendor based solutions

  • Experience/knowledge with SCM (Team Foundation Server, GIT) and DevOps tool suite (Atlassian preferred)

  • Strong knowledge and experience working with web services (SOAP, REST), XML , JSON and XSLT preferred

  • Experience with Client side scripting frameworks like angular, knockout and backbone is preferred.

  • Working knowledge of Agile/Scrum Experience adopting or managing continuous Integration and continuous delivery concepts and frameworks

  • 2+ years of working experience with SQL Server 2012 (or higher) and Oracle 10g (or higher) or any other RDBMS software.

  • 2+ years of working experience with Atlassian tools JIRA, Confluence, Bamboo and Bitbucket

  • Experience with test driven development highly preferred (Junit, EasyMock etc.,)

  • Hands-on experience with Hadoop, MapReduce, Hive, Flume, apache STORM, Kafka and Hbase (At least 2 years)

  • Familiarity with MapR distribution of Hadoop is preferred

  • Experience in Marketing an predictive Analytics products(like RTD Machine Learning, IBM Watson, Interaction, H2O etc.,) is preferred but not a mandatory.


  • Masters/Bachelors in Computer Science, Engineering or related & 5 years of progressive experience.

What you’ll get:

  • Everyday Wellness: Healthy Rewards, Onsite Fitness Classes, Healthy Choices, Wellness Champions

  • Financial Fitness: 401k Match, Employee Discounts, Personalized advice, Brokerage discounts

  • Work/Life Balance: Sabbatical, New Mothers returning to work Program, Tuition Reimbursement Programs, Time off to volunteer

  • Inclusion: Employee Resource Groups, Commitment to diversity, Strategic partnerships

  • Not just a job, but a career, with an opportunity to do the best work of your life

Learn more about Life@Schwab at" .

Charles Schwab & Co., Inc. is an equal opportunity and affirmative action employer committed to diversifying its workforce. It is Schwab's policy to provide equal employment opportunities to all employees and applicants without regard to race, color, religion, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), gender identity or expression, national origin, ancestry, age, disability, legally protected medical condition, genetic information, marital status, sexual orientation, protected veteran status, military status, citizenship status or any other status that is protected by law.

Position Located In: TX - Austin