Full Stack Java Developer

3 weeks ago


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

At Schwab, you are empowered to make an impact on your career. Here, innovative thought meets creative problem solving, helping us “challenge the status quo” and transform the finance industry together. 

 

Personalized Investing Engineering (PIE) develops and operates Schwab's most innovative products with a primary goal of delighting our clients while empowering them to meet their financial objectives. PIE leads delivery of three products, each with a common focus on personalizing the investment experience to the needs of our customers. We invite you to learn more by visiting our product descriptions Thematic Investing, Intelligent Portfolios, and Financial Planning.

 

The Thematic Investing Client Experience team is looking for a talented technical hands-on Software Developer to build internal and external client-facing interactive web components. This position will be focused on contributing to a trading component team in development practices, operational standards, platform evolution and platform resiliency.  This role will require a high level of responsibility and accountability, and yet has a support structure vital for development growth while continuing to build and grow our Thematic Investing platforms.

 

We are looking for a motivated mid-level software engineer with strong skills in JavaScript, Angular, Java, Spring Boot, and test automation. You will be responsible for building, maintaining, and refactoring core client services, with a focus on both feature development and testing. The ideal candidate will have experience in end-to-end testing and will play a key role in delivering high-quality software through robust test automation.

What you have

Required Qualifications

  • Bachelor’s degree in Computer Science or related field, or equivalent work experience.
  • 4+ years professional experience in software engineering
  • 3+ years of Java and JavaScript
  • 3+ years of test-driven development and quality automation.

Preferred Qualifications

  • Proficiency in JavaScript and Angular, with experience in developing reusable components and services.
  • Solid knowledge of Java and Spring Boot for backend development, with an understanding of API design and maintenance. Experience in end-to-end testing frameworks such as WebDriver and Selenium.
  • Familiarity with test automation practices and tools.
  • Experience in refactoring and maintaining legacy code to improve performance and reliability.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication skills and a collaborative mindset.
  • Develop, maintain, and refactor core client services using JavaScript(Angular) for frontend and Java(Spring Boot) for backend.
  • Implement and optimize end-to-end testing solutions to ensure seamless functionality across systems.
  • Build and maintain test automation suites for both frontend and backend components.
  • Work with cross-functional teams to identify, refactor, and maintain legacy code to ensure scalability and performance.
  • Collaborate with team members to improve the maintainability and reliability of critical client services.
  • Troubleshoot and debug applications, addressing issues in both code and infrastructure.
  • Follow agile development practices and contribute to continuous process improvement.

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


  • Ann Arbor, United States Charles Schwab Full time

    Position Type: RegularYour opportunity At Schwab, you are empowered to make an impact on your career. Here, innovative thought meets creative problem solving, helping us “challenge the status quo” and transform the finance industry together. Personalized Investing Engineering (PIE) develops and operates Schwab's most innovative products with a...


  • Ann Arbor, United States Amy Cell LLC Full time

    If you are a versatile Full Stack Developer who’s eager to support a cloud platform for a company that’s making strides for the future of IoT, then check out this opportunity! (This is a remote opportunity with Michigan preferred) Who We Are CubeWorks is revolutionizing the future of IoT with its next generation suite of wireless sensors and SaaS...

  • Java Developer

    6 months ago


    Ann Arbor, United States Resource Informatics Group Full time

    Java Developer Ann Arbor, MI - 2 days/week onsite Description: Senior: Skills equiv. to 6-10 years in comparable position. Creates user information solutions by developing, implementing and maintaining Java based components and interfaces. Write well designed, testable, efficient code and ensure designs are in compliance with specifications. Will prepare...

  • Senior Java Developer

    2 weeks ago


    Ann Arbor, Michigan, United States Resource Informatics Group Full time

    Senior Java DeveloperResource Informatics Group is seeking a highly skilled Senior Java Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining Java-based components and interfaces.Key Responsibilities:Develop and implement Java-based solutions to meet business...


  • Ann Arbor, Michigan, United States KLA-Tencor Full time

    **Job Overview**We are seeking a highly skilled Senior Full Stack Software Engineer to join our team at KLA-Tencor. As a key member of our software engineering group, you will be responsible for designing, developing, and maintaining cutting-edge software solutions that drive business growth and innovation.**Salary Range**The estimated salary range for this...


  • Ann Arbor, United States Disability Solutions Full time

    Base Pay Range: $110,900.00 - $188,500.00Primary Location: USA-MI-Ann Arbor-KLAKLA’s total rewards package for employees may also include participation in performance incentive programs and eligibility for additional benefits identified below. Interns are eligible for some of the benefits identified below. Our pay ranges are determined by role, level, and...


  • Ann Arbor, United States Disability Solutions Full time

    Base Pay Range: $110,900.00 - $188,500.00Primary Location: USA-MI-Ann Arbor-KLAKLA’s total rewards package for employees may also include participation in performance incentive programs and eligibility for additional benefits identified below. Interns are eligible for some of the benefits identified below. Our pay ranges are determined by role, level, and...


  • Ann Arbor, United States Charles Schwab Full time

    Position Type: RegularYour opportunity At Schwab, you are empowered to make an impact on your career. Here, innovative thought meets creative problem solving, helping us “challenge the status quo” and transform the finance industry together. Personalized Investing Engineering (PIE) develops and operates Schwab's most innovative products with a...


  • Ann Arbor, United States Charles Schwab Full time

    Position Type: RegularYour opportunityAt Schwab, you are empowered to make an impact on your career. Here, innovative thought meets creative problem solving, helping us “challenge the status quo” and transform the finance industry together.  Personalized Investing Engineering (PIE) develops and operates Schwab's most innovative products with a primary...


  • ANN ARBOR, United States Charles Schwab Full time

    Position Type: RegularYour opportunityAt Schwab, you are empowered to make an impact on your career. Here, innovative thought meets creative problem solving, helping us “challenge the status quo” and transform the finance industry together.  Personalized Investing Engineering (PIE) develops and operates Schwab's most innovative products with a primary...


  • Ann Arbor, Michigan, United States Geonexus Full time

    About GeonexusGeonexus is a leading provider of ready-to-use, low-code/no-code integration tools for asset-intensive sectors. Our solutions seamlessly connect Geographic Information System (GIS) data and applications with leading enterprise business systems.A Competitive Salary OfferWe offer a competitive salary ranging from $120,000 to $180,000 per annum,...


  • Ann Arbor, Michigan, United States Amy Cell Talent Full time

    We are seeking an experienced Full Stack Software Developer to join our team at Amy Cell Talent in Ann Arbor, MI.About the OpportunityThis role offers a challenging and rewarding opportunity to support the growth of our cloud platform for IoT solutions. As a key member of our technical team, you will contribute to the development and maintenance of our...


  • Ann Arbor, Michigan, United States Clarivate Analytics US LLC Full time

    About Clarivate Analytics US LLCWe are a leading provider of artificial intelligence and data analytics solutions to the global market. We have an exciting opportunity for a Software Development Leader to join our team in Alexandria, VA. The successful candidate will be responsible for leading the development of custom business software solutions for...

  • React Developer

    2 weeks ago


    Ann Arbor, United States WebFX Full time

    Hi there! We're WebFX, a full-service digital marketing agency based in the US. We've been named the Best Place To Work in Pennsylvania 9 times in a row and we'd love to meet you! We are a fast-growing company that has doubled in size over the past 5 years, with talented team members now based around the globe (and representing 18+ different countries!)....


  • ANN ARBOR, United States Charles Schwab Full time

    Position Type: RegularYour opportunityAt Schwab, you’re empowered to make an impact on your career. Here, innovative thought meets creative problem solving, helping us “challenge the status quo” and transform the finance industry together.At Charles Schwab & Co., we are on a mission to be the most trusted name in financial services and transform lives...


  • Ann Arbor, Michigan, United States WebFX Full time

    WebFX is a full-service digital marketing agency based in the United States, committed to delivering high-quality work that makes a real-world impact for our clients. As a Senior Web Application Developer at WebFX, you will have the opportunity to learn from a smart group of teammates who support and drive one another to succeed.About the JobWe are seeking a...


  • Ann Arbor, United States Clarivate Analytics US LLC Full time

    We seek a self-motivated Manager of Engineering with a passion for technology and committed to delivering quality products to join our team. As a Manager of Software Engineering you will be responsible for leading, growing, and developing a team of Software Engineers in designing, implementing and documenting changes to new and existing data driven cloud...


  • Ann Arbor, Michigan, United States KLA Full time

    Unlock Your Potential as a Software Development Specialist at KLAWe are seeking a talented and motivated Software Development Specialist to join our team at KLA. As a key member of our software development group, you will be responsible for designing, developing, and implementing machine learning models that drive predictive analytics and data-driven...


  • Ann Arbor, Michigan, United States TORC Robotics Full time

    About TORC RoboticsTORC Robotics is a leader in autonomous driving, commercializing solutions with experienced partners since 2007. As part of the Daimler family, we focus solely on developing software for automated trucks to transform freight movement worldwide.Our VisionWe are at the forefront of autonomous driving, harnessing vast amounts of valuable...

  • Electrical Engineer

    4 weeks ago


    Ann Arbor, United States Vayu Aerospace Full time

    Job DescriptionJob DescriptionAbout the Role:We are seeking an experienced Electrical Engineer to join our team at Vayu Aerospace, located in Ann Arbor, MI. Responsibilities:● Coordination between mechanical and software teams to integrate of all electro-mechanical systems into the aircraft.● Design and test PCBs for use in aircrafts, test stands and...