Back to Search Results


Senior Software Engineer 20236 Austin, TX 5/6/2025 1:20:00 PM

IT
Corp-to-Corp

Job Description


  • Develop, execute, and build applications for high volume, low latency web and APIs.
  • Implement restful web services, APIs, and web-based applications.
  • Partner with scrum team members to build applications to advance Schwab SDLCs and meeting critical business goals.
  • Analyze system requirements and prioritize tasks.
  • Write clean, testable code using Java 17 programming language.
  • Develop technical specifications and architecture.
  • Test and debug various applications
  • Review and refactor code.
  • Mentor junior developers
  • Document development and operational procedure
  • Understand the application architecture, hosting infrastructure, interaction with dependency apps and complete feature workflow to assess all the risk around integration points before developing.


  • BS or MS in computer science or related technical field
  • 7+ years of hands-on application programming and/or test automation / framework experience in an Agile development environment.
  • Hands-on software development experience in Java
  • Familiarity with Agile/Lean development and testing practices, including Test Driven Development, Continuous Integration and Continuous Delivery
  • Experience with MongoDB, Aerospike
  • Experience with Token Services, SAML, OAuth 2.0, PKCE and OIDC
  • Experience with Authentication such as Kerberos, cert based, Ping 
  • Experience testing RESTful web using test automation frameworks. Ability to parse nested JSON/ XML. SOAP experience a plus.
  • Demonstrated ability to work well under pressure in a challenging environment.
  • Experience with source control and Agile Tools (Bitbucket, Jira, Zephyr, Bamboo, GIT)
  • Experience with Cloud
  • Experience working in CI/CD environment. (Bamboo) One should be able to create, change and execute job from scratch using "git' as source.
  • Experience with troubleshooting Production issues through analysis of logs (Splunk), dashboards and metrics.
  • Experience with financial services or brokerage industry (Preferred)


 

Job Requirements