Java Full-Stack Engineer for Finance Trading Platform

Charles Schwab Corporation

Ann Arbor (MI)

On-site

USD 110,000 - 170,000

Full time

7 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Bonus opportunities

Job summary

Charles Schwab Corporation in Ann Arbor, MI, is seeking a Software Developer for the Client Interface Group to build robust, scalable web solutions that power our order management and trading platforms. You will work in an Agile team, delivering RESTful services and Java/Spring components with a focus on quality and performance.

The role emphasizes collaboration with product and operations teams, secure coding practices, and continuous learning of new technologies to improve client experiences.

Qualifications

  • Bachelor’s Degree or equivalent work experience.
  • 5+ years of full-stack development experience.
  • 5+ years of experience with Java design and programming.
  • 3+ years of experience building or consuming RESTful services.
  • 3+ years of experience with Spring Boot and enterprise application development.
  • Experience with database development and troubleshooting.
  • Experience working in Agile delivery teams and participating in refinement, planning, development, and production support activities.
  • Experience with Atlassian tool suites such as, Bamboo, JIRA, and Confluence.
  • Experience with UNIX / Linux environments.

Responsibilities

  • Develop full-stack web solutions that support Schwab’s order management and trading platforms.
  • Collaborate with product owners, technology partners, and operations teams to understand business needs and deliver scalable technical solutions.
  • Contribute to the design, development, testing, and implementation of cross-functional application systems.
  • Build and support Java, Spring Boot, RESTful web service, and database solutions.
  • Ensure code quality through unit testing, code reviews, secure coding practices, and adherence to team standards.
  • Support application performance, resiliency, monitoring, and troubleshooting for high-throughput enterprise systems.
  • Participate in Agile ceremonies and contribute to refinement, estimation, solutioning, and delivery planning.
  • Apply Schwab security protocols and authorization frameworks such as OAuth 2, SAML, and JWT where appropriate.
  • Demonstrate strong analytical, communication, and problem-resolution skills.
  • Continuously improving technical and professional skills while learning emerging technologies that strengthen team delivery.

Skills

Full-stack development
Java
RESTful services
Spring Boot
Unix/Linux
Agile
Bamboo
JIRA
Confluence
Database development

Education

Bachelor’s Degree or equivalent work experience

Tools

Bamboo
JIRA
Confluence

Job description

Charles Schwab Corporation in Ann Arbor, MI, is seeking a Software Developer for the Client Interface Group to build robust, scalable web solutions that power our order management and trading platforms. You will work in an Agile team, delivering RESTful services and Java/Spring components with a focus on quality and performance.

The role emphasizes collaboration with product and operations teams, secure coding practices, and continuous learning of new technologies to improve client experiences.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Java/Spring + Angular
Senior Software Engineer - Java/Spring + Angular

The Charles Schwab Corporation • Ann Arbor (MI)

On-site
USD 110,000 - 150,000
401(k) match & Employee stock purchase
Paid vacation & sabbatical after 5 yrs
Paid parental leave
+2
Senior Full-Stack Java Engineer – Trading & Risk Platform
Senior Full-Stack Java Engineer – Trading & Risk Platform

Charles Schwab • Omaha (NE)

On-site
USD 120,000 - 180,000
Senior Full-Stack Java Engineer for Trading Platform
Senior Full-Stack Java Engineer for Trading Platform

Charles Schwab • Ann Arbor (MI)

On-site
USD 110,000 - 170,000
401(k) match
Sabbatical after 5 years
Parental leave
+2
Impactful Full-Stack Java/Angular Engineer
Impactful Full-Stack Java/Angular Engineer

Charles Schwab • Austin (TX)

Hybrid
USD 120,000 - 150,000
401(k) with company match and Employee
stock purchase plan
Vacation, volunteering, and 28-day sab
+3
Senior Software Engineer – Java + Angular Microservices
Senior Software Engineer – Java + Angular Microservices

The Charles Schwab Corporation • Southlake (TX)

On-site
USD 90,000 - 140,000
Senior Java Developer: Microservices & APIs Leader
Senior Java Developer: Microservices & APIs Leader

Charles Schwab • Southlake (TX)

On-site
USD 120,000 - 150,000
401(k) with company match
Paid time off and sabbatical after 5+
Parental leave and family building
+2
Senior Java Microservices Engineer – Cloud & Data
Senior Java Microservices Engineer – Cloud & Data

Charles Schwab • Southlake (TX)

Hybrid
USD 120,000 - 160,000
401(k) with match
Paid time off
Sabbatical after 5 years
+4
Senior Java Software Engineer: Cloud Microservices & CI/CD
Senior Java Software Engineer: Cloud Microservices & CI/CD

Charles Schwab Corporation • Southlake (TX)

On-site
USD 120,000 - 170,000
Senior Java Backend Engineer - Scalable & Secure Systems
Senior Java Backend Engineer - Scalable & Secure Systems

Charles Schwab • Southlake (TX)

On-site
USD 120,000 - 160,000
On‑Site Full-Stack .NET & Angular Developer
On‑Site Full-Stack .NET & Angular Developer

Charles Schwab Corporation • Austin (TX)

On-site
USD 80,000 - 110,000