Charles Schwab - Austin, TX

posted 18 days ago

Full-time - Mid Level
Austin, TX
Securities, Commodity Contracts, and Other Financial Investments and Related Activities

About the position

The Java Application Developer role at Schwab is focused on supporting the Emerging AI Capabilities team by developing innovative solutions that enhance business decision-making and client experiences. The position involves hands-on coding, collaboration with cross-functional teams, and ensuring high-quality software delivery in a fast-paced Agile environment. The developer will work on high-performance, scalable software while balancing design and leadership responsibilities.

Responsibilities

  • Assist in the design, development, and maintenance of web applications using Java and related technologies.
  • Write clean, efficient, and maintainable code, following best practices and coding standards.
  • Participate in testing and debugging activities to ensure the delivery of high-quality software.
  • Work closely with senior developers, designers, and other team members to implement new features and enhance existing ones.
  • Develop and maintain a robust monitoring framework that tracks performance metrics and logs critical events.
  • Support the implementation of comprehensive security protocols and compliance measures across all development.
  • Establish and test disaster recovery plans that ensure rapid restoration of services in the event of outages.

Requirements

  • Bachelor of Science or equivalent in Computer Science, Engineering, Data Science, or a related field.
  • 5+ years' experience with proficiency in major cloud platforms such as AWS, Azure, or Google Cloud.
  • Proficient in Java programming with hands-on experience in web application development.
  • Familiarity with web technologies such as HTML, CSS, JavaScript, and frameworks like Spring or Angular is a plus.
  • Understanding of databases and SQL.
  • Critical-thinking and strong problem-solving skills with the ability to analyze and understand data.
  • Familiar and comfortable with agile development techniques.
  • Demonstrates ability to work effectively within a team and with cross-functional technical and business teams.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication skills and the ability to work well in a team environment.
  • Eagerness to learn and adapt to new technologies and methodologies.

Nice-to-haves

  • Experience or knowledge of database design and development (SQL and NoSQL).
  • Experience or knowledge with cloud infrastructure such as Cloud Foundry, AWS, Azure, or Google Cloud Platform.
  • Strong understanding of security protocols, Identity & Access Management (IAM), and compliance frameworks relevant to the financial services industry.

Benefits

  • 401(k) with company match
  • Employee stock purchase plan
  • Paid time for vacation
  • Paid time for volunteering
  • 28-day sabbatical after every 5 years of service for eligible positions
  • Paid parental leave
  • Family building benefits
  • Tuition reimbursement
  • Health insurance
  • Dental insurance
  • Vision insurance
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service