Talent Apply
Log in
All jobs
EA

Java Developer

Everforth Apex

About this role

Job title: Java Developer

About the Role Join the thinkorswim Development Team and help build an industry-leading desktop trading platform. This role focuses on high-performance, multi-threaded, and resilient systems. You will serve as a subject matter expert for the thinkorswim Desktop application, including the installer, Java JRE updater, Java UI, and backend modules.

What You'll Do

  • Lead the design, development, testing, debugging, and documentation of complex software solutions.
  • Perform advanced product design, troubleshooting, technical analysis, and research.
  • Make and recommend critical design decisions for development teams.
  • Analyze complex technical issues and drive timely resolution in development and production environments.
  • Collaborate with Enterprise Architecture and Infrastructure teams on strategic initiatives.
  • Contribute to client and technology discussions to deliver innovative solutions.
  • Review development work and provide technical guidance to team members.

What We're Looking For

  • Bachelor's degree in Computer Science or a related field.
  • 1+ year of experience with Core Java/J2EE (client and server-side development).
  • Experience with object-oriented analysis and design (OOA/OOD).
  • Knowledge of distributed systems, real-time processing, relational databases, and messaging systems.
  • Experience with Agile methodologies and test-driven development (TDD).
  • Strong understanding of data structures, algorithms, and design patterns (GoF).
  • Excellent written and verbal communication skills.

Nice to Have

  • Experience developing downloadable desktop applications.
  • Experience with concurrency, multi-threading, Java garbage collection, performance tuning, and scalability.
  • Experience with UI technologies such as AngularJS, jQuery, HTML5, Swing, JavaFX, or similar frameworks.
  • Experience with application frameworks such as Spring, Hibernate, JSF, or equivalent.
  • Experience working in Unix/Linux, Windows, and Mac environments.
  • Familiarity with build, deployment, and test automation tools including Maven, Gradle, Ant, Jenkins, TeamCity, and JUnit.
  • Experience developing APIs, frameworks, and core business logic.
  • Knowledge of the finance or trading industry is a plus.

Compensation & Benefits

  • Everforth Apex offers a range of supplemental benefits, including medical, dental, vision, life, disability, and other insurance plans.
  • ESPP and a 401K program with company match after 12 months.
  • HSA (Health Savings Account) on the HDHP plan.
  • EAP with up to 8 free counseling sessions.
  • Corporate discount savings program and other discounts.
  • On-demand training, certification prep, and a library of technical/leadership courses after 6+ months.
  • Certification discounts and other perks to associations such as CompTIA and IIBA.
  • Equal opportunity employer; inclusive practices and ADA accommodations available via Benefits Department.

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →