Senior Java Engineer: Thinkorswim Alerts

The Charles Schwab Corporation

Jersey City (NJ)

On-site

USD 120,000 - 150,000

Full time

3 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

401(k) with company match
Paid vacation & sabbatical
Parental leave & family benefits
Tuition reimbursement
Health, dental, and vision insurance

Job summary

The Charles Schwab Corporation in Jersey City, NJ seeks a Senior Specialist in Software Development and Engineering to develop and maintain the thinkorswim Alerts platform. You will collaborate with a team of engineers on a market-leading trading platform, contribute to design, debugging, and API development, and interact with Enterprise Architecture and Infrastructure teams.

This on-site role emphasizes rapid resolution of issues and cross-team productivity.

Qualifications

  • 4+ Years of Java, J2EE (both client and server side) required
  • 4+ Years Experience with OOA/OOD, distributed systems/software, real-time processing, relational database systems, messaging systems required
  • 3+ years of experience working on the thinkorswim Alerts application required
  • Experience working on high-transaction desktop trading systems required
  • Experience with concurrency & multi-threading required
  • Experience with scaling, Java Garbage Collection, and performance tuning required
  • Experience with agile, test-driven development required
  • Experience with Java Swing required
  • Experience with Unix/Linux, Windows required
  • Experience with build, deploy and test automation tools like Ant, Gradle, Maven and TeamCity, JUnit required
  • Demonstrated experience working with core business logic within applications
  • Experience in developing APIs and Frameworks
  • Excellent written and verbal communication skills
  • Bachelor's degree in Computer Science or equivalent discipline

Responsibilities

  • Performs product design & troubleshooting exercises of moderate to high complexity which require research and analysis
  • Implementing and maintaining application software throughout the full code life-cycle
  • Participate in some system design and specification development, program logic and flow-charting, testing, debugging, and documentation
  • Quick resolution of both production and non-production issues and provides analysis of problems and recommends solutions
  • A key contributor in client/technology interactions in the development of technology solutions
  • Interface with Enterprise Architecture & Infrastructure teams
  • Troubleshooting of complex problems in development and production environments, ensuring timely resolution of issues
  • Co-lead or drive large projects and programs with less oversight than junior developers
  • Working with asynchronous, non-blocking interactions

Skills

Java/J2EE
OOA/OOD
Relational databases
Messaging systems
thinkorswim Alerts
Concurrency & multithreading
Performance tuning
Agile & TDD
Java Swing
Unix/Linux & Windows
Build/Deploy/Test automation
APIs & Frameworks
Communication skills

Education

Bachelor's degree in Computer Science

Tools

Ant
Gradle
Maven
TeamCity
JUnit

Job description

The Charles Schwab Corporation in Jersey City, NJ seeks a Senior Specialist in Software Development and Engineering to develop and maintain the thinkorswim Alerts platform. You will collaborate with a team of engineers on a market-leading trading platform, contribute to design, debugging, and API development, and interact with Enterprise Architecture and Infrastructure teams.

This on-site role emphasizes rapid resolution of issues and cross-team productivity.

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

Similar jobs worth comparing

Real-Time Java Platform Engineer for Thinkorswim
Real-Time Java Platform Engineer for Thinkorswim

The Charles Schwab Corporation • Ann Arbor (MI)

On-site
USD 110,000 - 165,000
401(k) with company match
Paid vacation and sabbatical programs
Parental leave and family benefits
+2
Java Developer
Java Developer

The Charles Schwab Corporation • Jersey City (NJ)

On-site
USD 120,000 - 150,000
401(k) with company match
Paid vacation & sabbatical
Parental leave & family benefits
+2
Backend Software Engineer — Real-Time Trading Platform
Backend Software Engineer — Real-Time Trading Platform

The Charles Schwab Corporation • Ann Arbor (MI)

On-site
USD 120,000 - 180,000
401(k) match
Stock purchase program
Sabbatical after 5 years
Java Developer
Java Developer

The Charles Schwab Corporation • Ann Arbor (MI)

On-site
USD 110,000 - 165,000
401(k) with company match
Paid vacation and sabbatical programs
Parental leave and family benefits
+2
Senior Software Quality & Delivery Lead (Hybrid)
Senior Software Quality & Delivery Lead (Hybrid)

The Charles Schwab Corporation • Ann Arbor (MI)

On-site
USD 140,000 - 190,000
Sr.Software Engineer
Sr.Software Engineer

Protech business solutions • Detroit (MI)

On-site
USD 90,000 - 120,000
Junior Java Developer - Desktop Trading Platform
Junior Java Developer - Desktop Trading Platform

Spectraforce Technologies • Ann Arbor (MI)

Hybrid
USD 60,000 - 85,000
Specialist - Software Development & Engineering
Specialist - Software Development & Engineering

The Charles Schwab Corporation • Ann Arbor (MI)

On-site
USD 120,000 - 180,000
401(k) match
Stock purchase program
Sabbatical after 5 years
Engineering Manager, Software Development & Platform
Engineering Manager, Software Development & Platform

The Charles Schwab Corporation • San Francisco (CA)

Hybrid
USD 120,000 - 170,000
401(k) with company match
Sabbatical after 5 years of service
Parental leave
+2
Trading Systems Engineer - Frontend & Backend
Trading Systems Engineer - Frontend & Backend

The Charles Schwab Corporation • Chicago (IL)

On-site
USD 120,000 - 165,000
401(k) plans
Stock purchase plan
Paid time off
+1