Software Development

2 hours ago


SOUTHLAKE, United States Charles Schwab Full time
Position Type: RegularYour opportunity

Application Development:

  • Technical Design:  Understanding the needs of the business, conducting research and analysis on potential options, and recommending an optimal solution based on context and on alignment to our strategic technology vision. 
  • Hands-On Coding: Assist in the design, development, and maintenance of applications using Java/J2EE and related technologies.
  • Code Quality: Write clean, efficient, and maintainable code, following best practices, design patterns, SOLID principles, and coding standards.
  • Testing and Debugging: Participate in testing and debugging activities to ensure the delivery of high-quality software.
  • Collaboration: Work closely with Senior developers, Architect, Product Owners, and Database developers, and other team members to implement new features and enhance existing ones.
  • Learning and Development: Continuously improve your skills and knowledge through hands-on experience and ongoing learning opportunities.

Operational Excellence:

  • Monitoring and Logging: Develop, standardize, and maintain a robust monitoring framework that tracks performance metrics and logs critical events. Use this data to drive continuous improvement and ensure high availability and reliability.
  • Security and Compliance: Support the implementation of comprehensive security protocols and compliance measures across all development. Regularly review and update these protocols to mitigate risks and respond to evolving threats.
  • Disaster Recovery and Business Continuity: Establish and test disaster recovery plans that ensure rapid restoration of services in the event of outages or other disruptive incidents. Maintain business continuity by implementing failover mechanisms and redundant systems.

Culture:

  • Fostering a culture of engineering excellence and challenging the status quo.
  • Cultivating a culture of open feedback that promotes accountability for getting better together.
  • Participating in discussions and ensuring that everyone has an opportunity to share their opinion and be heard.

 

What you have

Required Qualifications:

  • Bachelor of Science degree in Computer Science, Engineering, or related field.
  • 5+ years of experience in developing Java/J2EE applications utilizing the Spring Framework.
  • 3+ years demonstrated real world experience in software engineering principles, software design patterns, and SOLID principles.
  • Firm grasp of algorithm design and software problem solving techniques.
  • 4+ years’ experience developing REST APIs.
  • 4+ years’ experience developing Microservices and Spring Boot applications.
  • 4+ years demonstrated real world experience in database principles using database technologies, such as Oracle, SQL Server, or PostgreSQL.
  • 3+ years demonstrated real world experience in enterprise web/backend for frontend application development.
  • 3+ years’ experience developing with RabbtiMQ.
  • 4+ years’ experience working with Continuous Integration/Continuous Deployment and DevOps tools using Bitbucket, Bamboo, GitHub, and GitHub Actions.
  • 4+ years’ experience writing JUnit tests and using mocking frameworks, such as Mockito or Powermock.
  • Strong understanding and grasp of building applications for the Cloud.
  • 3+ years’ experience developing applications on Cloud platforms, such as AWS/GCP/PCF.
  • Experience with scheduling and batch applications using Ctrl-M, Shedlock, Spring Batch, etc.
  • 2+ years’ experience working with Javascript frameworks such as ReactJS/Angular.
  • 2+ years’ experience using enterprise logging/monitoring/troubleshooting tools like Splunk/Foglight/AppDynamics/Grafana/Prometheus or equivalent tools.
  • Experience with the Atlassian tool stack (JIRA and Confluence).
  • Exposure to Agile/Scrum software development methodologies, values, and processes.
  • Curiosity to understand and leverage new tools and technologies.
  • Excellent team player and ability to take direction from the Senior Staff and executing with precision.
  • Self-motivated as well as creative and efficient in proposing solutions to complex, time-critical problems.

Preferred qualifications:

  • Master of Science degree in Computer Science or equivalent work experience.
  • Experience in the financial services industry.
  • Experience developing Twelve-Factor applications.
  • Experience with NoSQL technologies, such as MongoDb.
  • Experience working with containerization technologies, such as Docker.
  • 2+ years’ experience working with Kafka.
  • A good understanding of BDD and TDD testing principles.

 


What’s in it for you

At Schwab, we’re committed to empowering our employees’ personal and professional success. Our purpose-driven, supportive culture, and focus on your development means you’ll get the tools you need to make a positive difference in the finance industry. Our Hybrid Work and Flexibility approach balances our ongoing commitment to workplace flexibility, serving our clients, and our strong belief in the value of being together in person on a regular basis.

We offer a competitive benefits package that takes care of the whole you – both today and in the future:

  • 401(k) with company match and Employee stock purchase plan
  • Paid time for vacation, volunteering, and 28-day sabbatical after every 5 years of service for eligible positions
  • Paid parental leave and family building benefits
  • Tuition reimbursement
  • Health, dental, and vision insurance

  • Software Consultant

    2 weeks ago


    Southlake, Texas, United States Papyrus Software USA Full time

    Unlock Your Potential as a Software ConsultantAt Papyrus Software USA, we're seeking an ambitious and talented individual to join our team as a Software Consultant. This exciting opportunity will allow you to leverage your technical expertise and passion for innovation to drive business growth and success.About the RoleAs a Software Consultant, you will be...

  • Software Consultant

    4 weeks ago


    Southlake, Texas, United States Papyrus Software USA Full time

    Unlock Your Potential as a Software ConsultantAt Papyrus Software USA, we're on the lookout for a talented Software Consultant to join our team in Southlake, TX. As a key member of our team, you'll have the opportunity to work on exciting projects, develop your skills, and contribute to the success of our clients.About the RoleWe're seeking a highly...

  • Software Developer

    2 weeks ago


    Southlake, United States Aquent Full time

    Job Title: Software DeveloperClient Location: Southlake, TX or Denver, COStarting: 11/04/2024Salary/Pay Rate: $55.79 to $61.99 an hourFirm, non-negotiable: YesHours: Full-timeDuration: 12+ months with possible extensionJob Description:Our client is looking for a Software Developer in either Southlake, TX or Denver, CO to join their...

  • Software Developer

    2 weeks ago


    Southlake, United States Aquent Full time

    Job Title: Software DeveloperClient Location: Southlake, TX or Denver, COStarting: 11/04/2024Salary/Pay Rate: $55.79 to $61.99 an hourFirm, non-negotiable: YesHours: Full-timeDuration: 12+ months with possible extensionJob Description:Our client is looking for a Software Developer in either Southlake, TX or Denver, CO to join their...


  • Southlake, Texas, United States Papyrus Software USA Full time

    Enterprise Software Sales & Business DevelopmentAre you eager to contribute to a distinguished and well-established global organization in a dynamic business development position that offers substantial commission potential? This opportunity is tailored for you. We are a worldwide provider of Enterprise Software, dedicated to sustainability, and we take...

  • Software Developer

    6 days ago


    Southlake, Texas, United States HumCap Full time

    Job Title: Software EngineerAt HumCap, we are seeking a highly skilled Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining high-quality web applications using .NET and Angular.Key Responsibilities:Design and implement scalable web applications using .NET and...

  • Software Developer

    3 weeks ago


    Southlake, Texas, United States Charles Schwab Full time

    About the RoleWe are seeking a talented technologist to join our Portfolio Management Technology team as a Software Developer. In this role, you will have the opportunity to develop software and solutions for our cloud-based risk management platform, Advanced Collateral Management System (ACMS).Key ResponsibilitiesDesign, document, and test software to...


  • Southlake, Texas, United States Papyrus Software USA Full time

    Business Development and Inside Sales RoleWe are seeking an experienced Business Development and Inside Sales professional to join our high-performing team at Papyrus Software USA. As a key member of our sales team, you will be responsible for identifying new business opportunities, developing warm leads into projects, and driving revenue growth for our...

  • Software Developer

    2 weeks ago


    Southlake, Texas, United States Charles Schwab Full time

    About the RoleWe are seeking a talented technologist to join our Portfolio Management Technology team at Charles Schwab. As a key member of our team, you will be responsible for developing software and solutions for our cloud-based risk management platform, Advanced Collateral Management System (ACMS).Key ResponsibilitiesDesign, document, and test software...


  • Southlake, Texas, United States Papyrus Software USA Full time

    Business Development and Inside Sales ExpertWe are seeking an experienced Business Development and Inside Sales expert to join our high-performing team at Papyrus Software USA. As a key member of our sales team, you will be responsible for identifying new business opportunities and developing warm leads into projects.Key Responsibilities:Work closely with...


  • Southlake, Texas, United States United Software Group Full time

    Job Title: Full Stack Java Developer Job Description: We are seeking a highly skilled Full Stack Java Developer to join our team at United Software Group. As a Full Stack Java Developer, you will be responsible for designing, developing, and deploying scalable and efficient software applications using Java and related technologies. Key...


  • Southlake, United States Papyrus Software USA Full time $65,000 - $75,000

    Enterprise Software Customer Service Expert - Join Our Thriving Software Team (Southlake, TX)Do you thrive in a fast-paced environment, helping clients succeed with innovative software solutions?  We're a global leader in Enterprise Software, passionate about sustainability and empowering large organizations with the Papyrus Platform. We're seeking a...


  • Southlake, Texas, United States Charles Schwab Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our Wealth Management Engineering team at Charles Schwab. As a key member of our team, you will play a critical role in supporting the growth of our Wealth and Asset Management business.Key ResponsibilitiesDesign and implement software development engineering best practices,...

  • Senior Java Developer

    12 hours ago


    Southlake, Texas, United States United Software Group Full time

    Job Title: Senior Java DeveloperJob Summary:United Software Group is seeking a highly skilled Senior Java Developer to join our team. As a Senior Java Developer, you will be responsible for designing, developing, and deploying scalable and efficient software solutions using Java and related technologies.Key Responsibilities: Minimum 7+ years of experience in...


  • Southlake, Texas, United States Papyrus Software USA Full time

    Customer Service & Support SpecialistWe're seeking a talented Customer Service & Support Specialist to join our high-performing team in Southlake, TX.Key Responsibilities:Provide exceptional customer support through training, maintenance, and technical guidance.Identify and capitalize on upsell and cross-sell opportunities to drive business...


  • Southlake, United States Papyrus Software USA Full time $70,000 - $100,000

    Business Development & Inside Sales (Enterprise Software) Are you looking to work for a reputable and established international organization, in a new and exciting business development role, offering excellent commission opportunities, whilst being able to work in our offices in Southlake, TX? This is the job for you. We are a global Enterprise Software...

  • Software Developer

    2 weeks ago


    Southlake, United States Randstad Digital Full time

    job summary:Applies knowledge of data engineering fundamentals to independently implement operations for data pipelines and storage systems for projects and programs within the designated business area.Applies quality assurance testing methodologies and tools to independently conduct testing for projects and programs within the designated business...

  • Software Developer 2

    3 weeks ago


    Southlake, Texas, United States Charles Schwab Full time

    About the RoleWe are seeking a talented technologist to join our Portfolio Management Technology team at Charles Schwab. As a key member of this team, you will be responsible for developing software and solutions for our cloud-based risk management platform, Advanced Collateral Management System (ACMS).Key ResponsibilitiesDesign, develop, and deploy software...

  • Senior Java Developer

    2 weeks ago


    Southlake, Texas, United States United Software Group Full time

    Job Title:Senior Java DeveloperLocation: Onsite, Southlake, TXJob Description:We are seeking a highly skilled Senior Java Developer to join our team at United Software Group. As a key member of our development team, you will be responsible for designing, developing, and deploying scalable and efficient Java-based applications.Ability to handle production...

  • Software Developer 4

    2 weeks ago


    Southlake, Texas, United States Charles Schwab Full time

    About the RoleWe are seeking a talented technologist to join our Portfolio Management Technology team at Charles Schwab. As a Software Developer 4, you will play a key role in developing software and solutions for our private cloud-based risk management platform, Advanced Collateral Management System (ACMS).Key ResponsibilitiesEvaluate complex user requests...