• Southlake, TX
    3 days ago

    Job Description

    Your Opportunity

    At Schwab, you're empowered to make an impact on your career. Here, innovative thinking meets creative problem-solving, helping us challenge the status quo and transform the financial services industry. We believe in the value of in-office collaboration, and the selected candidate for this role will work on-site in the designated location.

    We are seeking a Software Engineer who is passionate about technology and the experiences it creates to join our Contact Center Technology development team. This is an exciting opportunity to help build innovative, scalable technology solutions in a fast-paced Agile environment.

    What you have

    Required Qualifications

    • Bachelor's degree in Computer Science or a related field
    • 3+ years of professional software development experience, including hands-on development with Java and the Spring Framework
    • Experience with Spring Boot, RESTful web services, and enterprise application development
    • Understanding of object-oriented programming, application debugging, and common software design principles
    • Working knowledge of SQL and relational databases
    • Experience with automated testing, Git, Bamboo, and CI/CD practices
    • Familiarity with Agile development methodologies and CI/CD concepts
    • Ability to complete assigned tasks, seek guidance when needed, and work collaboratively within a team
    • Exposure to PCF or another cloud application platform
    • Familiarity with Jira, Confluence, MongoDB or other NoSQL databases, and messaging platforms such as Kafka or RabbitMQ preferred

    What You''ll Do

    • Develop and maintain application features using Java, Spring, and Spring Boot
    • Build and enhance REST APIs and integrate with existing services
    • Translate business and technical requirements into maintainable solutions with guidance from senior developers and technical leads
    • Write automated unit and integration tests, participate in code reviews, and troubleshoot application issues
    • Investigate defects, diagnose application issues, and implement fixes
    • Create technical documentation, design diagrams, and API specifications
    • Collaborate with business analysts, QA engineers, and development partners to clarify requirements and deliver quality software
    • Participate in Agile ceremonies and communicate progress, dependencies, and blockers
    • Support deployments and production troubleshooting with guidance from the team
    • Learn and apply team standards for secure coding, testing, and maintainable software development

    Numbers & Facts

    LocationSouthlake, TX
    IndustrySecurity and Surveillance
    Company Size1,000 to 1,499 employees
    Year Founded1971
    Websitehttp://www.aboutschwab.com/careers

    About Company

    The Charles Schwab Corporation is a leading provider of financial services, with more than 300 offices. Through its operating subsidiaries, the company provides a full range of securities brokerage, banking, money management and financial advisory services to individual investors and independent investment advisors. Named "Highest in Investor Satisfaction with Self-Directed Services" by J.D. Power and Associates in 2009, its broker-dealer subsidiary, Charles Schwab & Co., Inc. (member SIPC) affiliates offer a complete range of investment services and products including an extensive selection of mutual funds; financial planning and investment advice; retirement plan and equity compensation plan services; referrals to independent fee-based investment advisors; and custodial, operational and trading support for independent, fee-based investment advisors through Schwab Advisor Services.

    The Charles Schwab Bank (member FDIC) provides banking and mortgage services and products. To meet the needs of our clients, we are actively recruiting people with the desire, drive and creativity to find solutions that help meet our clients' needs; who want the chance to learn, grow with the company and explore their career opportunities; who will strive for excellence in achieving our clients' and our company's goals; who have the highest ethical standards - individuals who take pride in making a difference in people's lives.

    Skills

    • Agile Programming Methodologiesunmatched
    • Apache Kafkaunmatched
    • Application Programming Interface (API)unmatched
    • Atlassian JIRAunmatched
    • Business Analysisunmatched
    • Call Centersunmatched
    • Cloud Applicationsunmatched
    • Code Reviewsunmatched
    • Computer Scienceunmatched
    • Continuous Deployment/Deliveryunmatched
    • Continuous Integrationunmatched
    • Debugging Toolsunmatched
    • Enterprise Applicationsunmatched
    • Financial Servicesunmatched
    • Gitunmatched
    • Identify Issuesunmatched
    • Integration Testingunmatched
    • Javaunmatched
    • MongoDBunmatched
    • NoSQLunmatched
    • Object Oriented Programming (OOP)unmatched
    • Problem Solving Skillsunmatched
    • Production Supportunmatched
    • Quality Assuranceunmatched
    • REST (Representational State Transfer)unmatched
    • RabbitMQunmatched
    • Relational Databases (RDBMS)unmatched
    • SQL Databasesunmatched
    • Scalable System Developmentunmatched
    • Secure Codingunmatched
    • Software Administrationunmatched
    • Software Debuggingunmatched
    • Software Designunmatched
    • Software Developmentunmatched
    • Software Engineeringunmatched
    • Software Testingunmatched
    • Spring Frameworkunmatched
    • Technical Leadershipunmatched
    • Technical Writingunmatched
    • Technical/Engineering Designunmatched
    • Test Automationunmatched
    • Testingunmatched
    • Unit Testunmatched
    • Web Servicesunmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder