Java Architect @ Austin TX

Austin, TX, US • Posted 1 day ago • Updated 1 day ago
Contract Independent
Contract Corp To Corp
Contract W2
No Travel Required
On-site
Depends on Experience
Fitment

Dice Job Match Score™

🤯 Applying directly to the forehead...

Job Details

Skills

  • Meta-data Management
  • Clustering
  • Java
  • Software Design
  • Algorithmic Trading

Summary

 Java Architect

 

Key Responsibilities

  • Lead complete memory footprint analysis — heap, caches, metaspace, native memory
  • Direct collection of production heap dumps, logs, and thread dumps
  • Evaluate strategies: vertical partitioning, JVM tuning, external caching (Redis / Hazelcast) and others
  • Quantify reduction potential for each strategy with risks and sequencing
  • Deliver prioritized recommendations report and executive summary
  • Architect the DNS-based service discovery solution — design the hostname / port routing model to replace hardcoded server IP addresses with zero client code change
  • Guide the team with binary protocol analysis — understand packet structure, routing metadata fields, and framing to guide the Protocol-Aware Router design
  • Design the stateful connection management strategy — session affinity model, Redis-backed session store schema, and reconnect / failover behavior
  • Help with Design the TCP-to-WebSocket bridge — define the adapter design on both client and server sides and set the byte-fidelity and latency acceptance criteria
  • Guide the team on PCF Routing and validate that the chosen routing approach is compatible with the binary protocol in use

 

Must Have

  • 12+ years Java; strong focus on JVM performance, memory analysis, and distributed system design
  • Expert with heap profiling tools tuning (G1 ZGC)
  • Experience with both in-JVM and external caching architectures
  • Solid understanding of TCP/NIO networking, binary protocol design, and long-lived stateful connection management
  • Hands-on knowledge of DNS-based service discovery and L4 load balancing patterns
  • Familiarity with Cloud routing, load balancing

 

Good to Have

  • Experience with WebSocket protocol (RFC 6455) and TCP-to-WebSocket bridging patterns
  • Knowledge of session affinity and Redis clustering for high-availability session stores
  • Financial or trading system background strongly preferred

 

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.
  • Dice Id: 91157183
  • Position Id: 8919784
  • Posted 1 day ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Austin, Texas

Yesterday

Easy Apply

Third Party, Contract

60

Remote

Today

Full-time

USD 100,100.00 - 180,200.00 per year

Remote

Today

Full-time

USD 172,200.00 - 236,900.00 per year

Irving, Texas

Today

Easy Apply

Contract

$78 - $90

Search all similar jobs