Java Developer - Senior

Spectraforce Technologies, Inc.

Southlake (TX)

Vor Ort

USD 120.000 - 170.000

Vollzeit

Vor 2 Tagen
Sei unter den ersten Bewerbenden
Bewerbungsgenerator

Hebe dich für diese Rolle von der Masse ab — erstelle in etwa einer Minute einen maßgeschneiderten Lebenslauf und ein Anschreiben.

Schaffe es an den ATS-Filtern vorbei

Zusammenfassung

Spectraforce Technologies, Inc. is seeking a Senior Java Developer to join the Thinkorswim Performance Engineering team. The role focuses on latency, scalability, reliability, and resiliency for a Java-based trading platform.

You will analyze production traffic, read code, and turn findings into actionable improvements across client, server, and cloud environments. The position requires deep Core Java knowledge, strong diagnostic skills, and experience with distributed systems and real-time

Qualifikationen

  • Bachelor's degree in computer science or engineering.
  • 5+ years in Java, J2EE, Spring, Spring Boot, and Spring Cloud.
  • Experience with distributed systems, real-time processing, databases, and messaging.
  • Linux background with shell scripting
  • Strong problem-solving and analytical skills
  • Experience diagnosing JVM issues

Aufgaben

  • Code performance test scripts in Core Java and maintain Unix shell and Python frameworks.
  • Develop tooling and mock services; maintain tool repository.
  • Analyze performance requirements with project owners.
  • Write and execute performance tests; monitor application behavior.
  • Identify performance bottlenecks and collect metrics.
  • Suggest resiliency improvements and tuning.
  • Work with Performance QA on stress tests.
  • Understand complex code base and architecture for scalable solutions

Kenntnisse

Core Java
Spring Framework
Distributed Systems
Linux Shell
Concurrency
JVM Troubleshooting
Performance Testing
Monitoring Tools
Cloud Computing

Ausbildung

Bachelor's degree in Computer Science or Engineering

Tools

Splunk
Grafana

Jobbeschreibung

Title: Java Developer - Senior

Location: ** Candidates will work on-site 4 days per week. ** Southlake preferred location ** Backup location is Ann Arbor

** This is a Contract -to- Hire position.

Duration: 12 Months

Our Client is seeking a Senior Java Developer to join the thinkorswim Performance Engineering team. This role independently plans and delivers performance and resiliency initiatives for a Java-based trading platform, with a focus on latency, scalability, reliability, and resiliency.

The developer builds workloads and tools, identifies code and system bottlenecks, and recommends improvements across client, server, gateway, infrastructure, and cloud environments.

This role requires deep Core Java knowledge and strong diagnostic skills. The developer reads source code, analyzes JVM and system behavior, and understands production traffic. They turn findings into code, configuration, capacity, and design recommendations.

Key Responsibilities
  • Responsible for coding performance test scripts in Core Java, develop and maintain Unix shell and Python based framework
  • Develop custom tooling, creating mock services and maintenance of the tool repository
  • Gather and analyze performance requirements in collaboration with project owners and stakeholders
  • Support in writing performance test plans, executing performance tests, monitor application behavior, analyze and identify code-level performance bottlenecks.
  • Identify and collect key system performance metrics
  • Address client-side and server-side performance issues and recommend performance and resiliency enhancements and tuning
  • Support in providing solutions for production monitoring
  • Understand the complex code base quickly and be able to work within ambiguous design constraints.
  • Develop deeper understanding of architecture to identify unique solutions to provide the best client experience in a scalable way
  • Work with the Performance QA team on test runs to stress the capabilities of the system and identify bottlenecks at the code level
Required Qualifications
  • Bachelor's degree in computer science or engineering.
  • 5+ Years of Java, J2EE(client and server side) , Spring framework, Spring Boot and Spring cloud development experience.
  • 5+ Years of Experience with distributed systems/software, real time processing, relational database systems, messaging systems
  • Linux background with experience in shell scripting
  • Strong experience with concurrency & multi-threading
  • Understanding of data structures, algorithms, and design patterns
  • Experience with troubleshooting/diagnosing JVM issues (e.g. thread dumps, garbage collection and memory management)
  • Experience with resiliency implementations - CircuitBreakers, Shapers, LoadBalancers & Failover
  • Experience with Java-based, high-throughput, low-latency, real-time systems
  • Good experience in using Splunk, Grafana (or other monitoring tools)
  • Strong analytical, organizational and problem solving/decision making skills
  • 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
  • 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.
Preferred Qualifications
  • Experience in the Financial Services industry is strongly preferred
  • Experience with trading platforms is a big plus
  • DevOps and build automation experience
  • Experience working with cloud computing platforms, including AWS and Google Cloud
  • Usage of AI tools with Visual Studio/ Idea IntelliJ is a plus
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Senior Java Developer
Senior Java Developer

Procom • Southlake (TX)

Vor Ort
USD 130.000 - 180.000
Performance Engineer
Performance Engineer

Spectraforce Technologies, Inc. • Southlake (TX)

Hybrid
USD 110.000 - 160.000
Java Developer - Senior
Java Developer - Senior

Experis Technology Group • Southlake (TX)

Vor Ort
USD 90.000 - 94.000
Weekly Pay
401(k) with match
Medical and Prescription Drug Plans
+2
Java Developer - Mid-Level
Java Developer - Mid-Level

Spectraforce Technologies, Inc. • Ann Arbor (MI)

Vor Ort
USD 90.000 - 120.000
Senior Java Performance Engineer for Low-Latency Trading
Senior Java Performance Engineer for Low-Latency Trading

Experis Technology Group • Southlake (TX)

Vor Ort
USD 90.000 - 94.000
Weekly Pay
401(k) with match
Medical and Prescription Drug Plans
+2
Senior Java Performance Engineer for Low-Latency Trading
Senior Java Performance Engineer for Low-Latency Trading

Experis Technology Group • Southlake (TX)

Vor Ort
USD 90.000 - 94.000
Weekly Pay
401(k) with match
Medical and Prescription Drug Plans
+2
Java Developer
Java Developer

Compunnel, Inc. • Alpharetta (GA), Northern (KY)

Vor Ort
USD 120.000 - 180.000
Senior Java Performance & Resiliency Engineer
Senior Java Performance & Resiliency Engineer

Spectraforce Technologies, Inc. • Southlake (TX)

Hybrid
USD 110.000 - 160.000
Sr.Java Developer
Sr.Java Developer

Accord Technologies Inc • Alpharetta (GA)

Hybrid
USD 120.000 - 180.000
Senior Java Performance Engineer - Low-Latency Trading
Senior Java Performance Engineer - Low-Latency Trading

Procom • Southlake (TX)

Vor Ort
USD 130.000 - 180.000