Sr Staff, Software Applications Engineer

Charles Schwab Corporation Austin , TX 78719

Posted 3 weeks ago

Your Opportunity

We are looking for a seasoned senior full stack Java lead developer to join the FI-FMS (Fixed Income-Fixed Messaging Service) team. This individual should have a passion to architect/develop innovative solutions, ability to simplify complex business requirements and design to deliver an end-to-end technology solution is key to success in this role.

Fixed Income aka Schwab Bond Source team provides a comprehensive Fixed Income trading platform to Schwab's internal and external clients (, Schwab Advisor Center) as well as external dealer and regulatory agency systems. The team's mission is to deliver the best in class trading experience to Schwab's internal and external clients. Our goal is to deliver, high security, high availability and excellent customer service by ensuring the three systems are well maintained and continuously enhanced to meet the needs of our clients. The team is a high performing team reflective of the demands of the environment, it is a friendly, supportive and rewarding environment

What you're good at

As a member of the development team you will participate in the design and implementation of web and standalone applications using Java / J2EE and modern technologies to support large, complex, high-demand trading applications. You will also participate in various software engineering projects using advanced development patterns and component-based architecture. You will actively collaborate with the team in ongoing development, including design, development, review, integration, test, and deployment activities. This includes, project, maintenance and production support activities. You must have the ability to be self-directed and able to work with an extended, remote team to deliver products in a timely manner. Finally, you should be comfortable in a fast-paced development environment that embraces the newest technologies and techniques, while focusing on providing the best experience for our business partners and clients.

What you have

  • 11+ years of experience in distributed systems development using Java/JEE.

  • Design and architect to meet functional requirements while ensuring aspects such as scalability, availability and fault tolerance are maintained.

  • Responsible for analyzing both business and system requirements to create high level and detailed design documents.

  • Able to apply emerging technologies to the software development process.

  • Provide technical leadership of onsite and offshore teams and implement system solutions that are consistent with strategic business and technical objectives.

  • Responsible for the quality of the code written by offshore team by ensuring proper design reviews, code reviews, unit testing and integration testing.

  • This position requires advanced skills in technologies such as Java/JEE, Web Services, JMS, MQ, Servlets, JSP, Cocoon, JSF, JDBC, Web/Application servers (WebSphere), XML, XSLT, Oracle SQL and PL/SQL,

  • Experience with FIX messaging using QuickFixJ and Cameron FIX engine.

  • Experience on RESTFul and SOA based web services development using JEE technology. Integration with different client channel presentation tiers, Schwab mainframe and external vendors.

  • Solid experience with AngularJS technologies.

  • Experience with frameworks such as Spring, Hibernate and understanding of UML (Unified Modeling Language) and RUP (Rational Unified Process) is preferred.

  • Expert in object oriented analysis, SOA, design, development, implementation and maintenance.

  • Knowledge and experience in the financial services industry, RTTM regulatory reporting systems and more specifically with trading applications is strongly desired.

  • Fixed Income trading knowledge is a plus.

  • Experience on Risk management systems like DSI with C++ API is a plus

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Staff Software Applications Engineer

Charles Schwab Corporation

Posted 1 week ago

VIEW JOBS 11/2/2019 12:00:00 AM 2020-01-31T00:00 Your Opportunity The Schwab organization is looking for an experienced and highly motivated Technical Metadata Developer with solid development experience who will be responsible for developing applications in support of the Schwab's Data Governance Program. He or she will be accountable for developing applications that can ingest metadata including lineage from enterprise applications, databases and other required technologies. The Technical Metadata Developer will report to the Senior Manager for Metadata and Governance Tools within Schwab's Data Management Technology group in Global Data Technology. What you're good at * Developing integrations and applications that will enable the transfer of information between Schwab's Data Governance Platform which includes but is not limited to Collibra Data Governance Center, Informatica Enterprise Data Catalog (EDC), IBM Information Governance Catalog (IGC), Informatica Data Quality, Erwin and various structured data sources and unstructured data sources * Implementing integrations to various data sources including Teradata, SQL Server, unstructured data, and HIVE * Monitoring, validating, and overseeing integrations and technical metadata imported and exported on Schwab's Data Governance Platform * Interacting with Data Governance Office to understand requirements, document integrations and processes, participate in meetings and working sessions * Supporting the Data Governance Office by establishing integrations and lineage for Schwab's critical data * Leveraging IGC's and EDC's APIs as needed to meet Schwab's needs * Designing, developing, unit testing, and validating Metadata import and export jobs * Responsible for adherence to SDLC policies and standards for technical management of the IGC and EDC for Schwab What you have Required skills: * Bachelor's Degree in Business, Finance, Information Technology or a related field. * 3-5 years of data-centric IT work including solid Java Development * Experience with SQL and REST * Good understanding of databases and unstructured data, and associated concepts * Understanding and experience with data formats such as XML and JSON * Understanding and experience with typical integration technologies such as HTTP, JDBC and REST * Project management skills including the ability to effectively juggle multiple, simultaneous work streams with different timelines and demands Preferred Skills: * Experience with Java 8 and Java Streams * Experience as an IGC or EDC developer working with API * Experience with SpringBoot * Experience in the financial services industry a plus * Ability to understand, translate and communicate abstract concepts/ideas in a clear, concise, and easy to understand communication style * Must demonstrate analytical, problem solving and research skills that allow working with problems that are complex and often unique * Experience with Atlassian suite of tools (JIRA, BitBucket, Confluence) Charles Schwab Corporation Austin TX

Sr Staff, Software Applications Engineer

Charles Schwab Corporation