Demo

Senior Java Developer

cyberThink, Inc.
Southlake, TX Full Time
POSTED ON 3/21/2025 CLOSED ON 4/23/2025

What are the responsibilities and job description for the Senior Java Developer position at cyberThink, Inc.?

Job Details

Job Description:

Candidate will start first 6 months on-site 4 days /week - M-TH. ** Backup location is Ann Arbor MI

Description/Comment:

The thinkorswim development team is looking for a talented java developer to join our team, working on an industry-leading trading platform. We work in a collaborative, innovative, and technically challenging environment, where developers can perform complex software design tasks and technical analysis on a highly performant, multi-threaded and resilient system, where high performance is key. Specifically, this role is part of thinkorswim performance team under thinkorswim whose focus is to identify the performance bottlenecks at the code level, suggest fixes/design changes, tuning and improvements. This team develops the code for simulating user scenarios, custom tooling, creating mock services and maintenance of the tool repository. The ideal candidate is a problem-solver with great analytical ability, having the desire to get their hands on design and development. In addition, understanding the theory behind performance testing and key performance metrics will also be critical. Role would involve working across the full stack native client-side performance as well the Mobile & Services Gateways that backs our native client applications and collaborate with the Performance QA team to manage the environments and tooling. You will also interact closely with our product partners, support teams, and other technical leaders.

What you are good at

Have knowledge of professional software engineering practices, best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.

- Have excellent coding skills in a distributed Java environment. Work with the Performance QA team on test runs to stress the capabilities of the system and identify bottlenecks at the code level

- Develop an understanding of architecture to identify unique solutions to provide the best client experience in a scalable way

- Identify and collect key performance metrics for the system

- Address both client and server-side performance and suggest performance enhancements and tuning.

- Provide solutions for production side monitoring

- Establish a performance & scalability roadmap, execute & communicate updates to stakeholders Ability to quickly adopt to changing environment, understand the complex code base quickly and be able to work within ambiguous design constraints.

- Highly motivated, self-starting individual who can take effective independent decisions. Excellent analytical and problem-solving skills. Provides analysis of problems, evaluate alternatives, and provides solutions that are consistent with business objectives and strategy.

- Understand the role of hardware in both production and performance environments and help manage those environments

Additional Job Details:

What you have 5 Years of Java, J2EE(client and server side) , Spring framework, Spring Boot and Spring cloud 5 Years of Experience with distributed systems/software, real time processing, relational database systems, messaging systems Experience working on high-volume desktop based trading systems SQL experience and knowledge on querying relational databases Linux background with experience in shell scripting Strong experience with concurrency & multi-threading. Understanding of data structures, algorithms, and design patterns (GoF) Experience with troubleshooting/diagnosing JVM issues (e.g. thread dumps, garbage collection and memory management) Experience with resiliency implementations - CircuitBreakers, Shapers, LoadBalancers & Failover. Strong analytical, organizational and problem solving/decision making skills DevOps and build automation experience Proven ability to work effectively in a team setting as well as independently with minimal error and guidance Outstanding verbal and written communication skills Understanding of performance best practices, performance key metrics, and statistics Experience in the Financial Services industry is strongly preferred Must be very detail oriented

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Senior Java Developer - Banking Technology
Charles Schwab Inc. -
Southlake, TX
W2 Java Developer - Senior (6-10 yrs.)
Judge Group, Inc. -
Southlake, TX
Java Developer
Innovim Technology Solutions -
Arlington, TX

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Java Developer?

Sign up to receive alerts about other jobs on the Senior Java Developer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$102,541 - $137,871
Income Estimation: 
$153,752 - $200,235
Income Estimation: 
$70,239 - $89,209
Income Estimation: 
$88,984 - $115,784
Income Estimation: 
$92,017 - $124,111
Income Estimation: 
$90,707 - $120,959
Income Estimation: 
$91,486 - $118,193
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$150,756 - $194,140
Income Estimation: 
$172,191 - $221,861
Income Estimation: 
$114,549 - $164,025
Income Estimation: 
$153,752 - $200,235
Income Estimation: 
$101,441 - $130,752
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Income Estimation: 
$120,936 - $155,014
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$102,541 - $137,871
Income Estimation: 
$153,752 - $200,235
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at cyberThink, Inc.

cyberThink, Inc.
Hired Organization Address Atlanta, GA Full Time
Job Description : As an Enterprise Data Architect, the selected candidate will be a member of a team delivering new tech...
cyberThink, Inc.
Hired Organization Address Atlanta, GA Full Time
Job Details Inviting applications for the role of Oracle EBS SCM Functional Consultant! This position is responsible for...
cyberThink, Inc.
Hired Organization Address Orlando, FL Contractor
Job Description: The Analyst position will play a key role in supporting data-driven decision making across our marketin...
cyberThink, Inc.
Hired Organization Address Florham Park, NJ Full Time
Job Details Job Summary: For more than a decade, we have been working with specialty pharmacies, manufacturers, prescrib...

Not the job you're looking for? Here are some other Senior Java Developer jobs in the Southlake, TX area that may be a better fit.

Senior Java Developer

Cloudious LLC, Arlington, TX

SENIOR JAVA DEVELOPER

TechnoGen, Fort Worth, TX

AI Assistant is available now!

Feel free to start your new journey!