Java Performance Engineer

Southlake, Texas

Compunnel
Apply for this Job
Job Summary

We are seeking a skilled Java Performance Engineer to join the Client's development team.

This role involves improving the performance of a high-volume, real-time trading platform.

The ideal candidate will work across the full application stack, addressing performance issues from the client interface to the backend services, and collaborating closely with QA and development teams to ensure a resilient and efficient system.

Key Responsibilities
  • Perform complex software design tasks and technical analysis on a multi-threaded, resilient system
  • Develop custom tools, mock services, and maintain tool repositories to support performance analysis
  • Identify, collect, and analyze system performance metrics
  • Address both client- and server-side performance issues and recommend enhancements
  • Provide production-side performance monitoring solutions
  • Establish a performance and scalability roadmap and communicate updates to stakeholders
  • Collaborate with development teams to detect and resolve performance issues before deployment
  • Investigate and remediate the root causes of performance problems
  • Handle daily tasks including performance ticket assignments, simulation runs, and deep performance diagnostics
Required Qualifications
  • 5+ years of experience with Java, J2EE, Spring Framework, Spring Boot, and Spring Cloud
  • 5+ years of experience with distributed systems, real-time processing, relational databases, and messaging systems
  • Experience with desktop-based trading systems
  • Strong SQL skills and relational database query expertise
  • Proficiency in Linux and shell scripting
  • Strong understanding of concurrency and multi-threading in Java
  • Experience diagnosing JVM issues such as thread dumps, garbage collection, and memory management
  • Familiarity with resiliency patterns like Circuit Breakers, Shapers, Load Balancers, and Failover mechanisms
  • Strong grasp of performance engineering practices, metrics, and analytics
Preferred Qualifications
  • Experience in the financial services industry, particularly trading platforms
  • Expertise in performance tuning for high-volume, mission-critical systems

Education: Bachelors Degree
Date Posted: 10 May 2025
Apply for this Job