Senior Full-Stack Java Engineer – Trading & Risk Platform

Charles Schwab

Omaha (NE)

On-site

USD 120,000 - 180,000

Full time

20 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Charles Schwab is seeking a Software Developer for the Client Interface Group. You’ll work in an Agile team to deliver distributed software solutions that support Schwab’s order management and trading capabilities.

You’ll focus on NGOMS Rest Services, OAuth, and related components, collaborating with tech, product, and operations teams to ensure scalable, secure, and reliable client experiences. The role emphasizes full‑stack development, Java/Spring Boot, RESTful services, and a strong emphasis

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 UNIX / Linux environments.

Responsibilities

  • Develop full‑stack web solutions supporting 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 design, development, testing, and implementation of cross‑functional application systems.
  • Build and support Java, Spring Boot, RESTful services, 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 (OAuth 2, SAML, JWT).
  • Demonstrate strong analytical and communication skills, and continually improve technical capabilities.

Skills

Full‑stack development
Java
RESTful services
Spring Boot
UNIX/Linux
Agile
Code reviews
OAuth/SAML/JWT

Education

Bachelor’s degree or equivalent

Tools

Bamboo
JIRA
Confluence
GitHub

Job description

Charles Schwab is seeking a Software Developer for the Client Interface Group. You’ll work in an Agile team to deliver distributed software solutions that support Schwab’s order management and trading capabilities.

You’ll focus on NGOMS Rest Services, OAuth, and related components, collaborating with tech, product, and operations teams to ensure scalable, secure, and reliable client experiences. The role emphasizes full‑stack development, Java/Spring Boot, RESTful services, and a strong emphasis

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

Similar jobs worth comparing

Senior Java Full-Stack Engineer for NGOMS REST
Senior Java Full-Stack Engineer for NGOMS REST

Charles Schwab • Austin (TX)

On-site
USD 120,000 - 160,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
Java Full-Stack Engineer for Finance Trading Platform
Java Full-Stack Engineer for Finance Trading Platform

Charles Schwab Corporation • Ann Arbor (MI)

On-site
USD 110,000 - 170,000
Bonus opportunities
Software Developer
Software Developer

Charles Schwab Corporation • Ann Arbor (MI)

On-site
USD 110,000 - 170,000
Bonus opportunities
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 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
Software Developer
Software Developer

Charles Schwab • Ann Arbor (MI)

On-site
USD 110,000 - 170,000
401(k) match
Sabbatical after 5 years
Parental leave
+2
Senior Java Platform Lead — Cloud & Microservices
Senior Java Platform Lead — Cloud & Microservices

Charles Schwab Corporation • Southlake (TX)

On-site
USD 140,000 - 190,000
Software Developer
Software Developer

Charles Schwab • Austin (TX)

On-site
USD 120,000 - 160,000