Why This Role Stands Out
This role offers a fantastic opportunity to elevate the performance and stability of critical financial platforms used by millions, directly impacting user experience and market leadership. If you are a driven engineer passionate about optimizing complex Java systems, you will thrive by independently planning and executing initiatives to enhance latency, scalability, and reliability within a recognized industry innovator. Apply now to make a profound impact on the future of high-performance financial technology!
Quick Overview
Job Description
Aquent is partnering with a leading firm in the financial services sector, a recognized innovator known for its advanced technology and unwavering commitment to client success. This is an exceptional opportunity to join a team at the forefront of ensuring the speed, reliability, and resilience of critical financial platforms. Your expertise will directly influence the performance and stability of systems utilized by millions, creating an outstanding user experience and solidifying the firm’s market leadership.
About the Company
Join a powerhouse in the financial services industry, celebrated for its innovative technology and deep commitment to client success. This organization is dedicated to providing cutting-edge solutions that empower its users and drive the future of finance. You will be part of a forward-thinking environment where technological excellence is paramount, and your contributions will directly impact the millions who rely on these robust platforms.
About the Opportunity
Are you a passionate and experienced engineer with a profound understanding of Java, driven to optimize complex systems to their peak potential? We are seeking a senior individual contributor to join a dynamic team dedicated to elevating the performance and resilience of a cutting-edge, Java-based platform. In this pivotal role, you will independently plan and execute initiatives that directly enhance latency, scalability, reliability, and resiliency across the entire technological ecosystem. Your work will be absolutely critical in identifying and resolving performance bottlenecks, ensuring that these vital platforms operate with unparalleled efficiency and stability. This is your chance to make a profound impact, shaping the future of high-performance financial technology.
You will be instrumental in developing innovative workloads and diagnostic tools, diving deep into code and system behavior to uncover performance inhibitors. Your expert recommendations will span client, server, gateway, infrastructure, and cloud environments, directly influencing architectural decisions and overall system design. This is more than just a job; it’s an opportunity to leave a lasting mark on critical systems that power millions of users every day.
Key Responsibilities
- Independently plan and deliver performance, scalability, resiliency, and capacity validation for assigned systems.
- Deeply understand system architecture, business flows, dependencies, workloads, and production behavior to inform performance strategies.
- Collaborate with partner teams to define clear requirements, workloads, acceptance criteria, and comprehensive reports.
- Develop robust performance test scripts, workload generators, mock services, frameworks, and automation tools.
- Execute a wide range of tests including load, stress, endurance, scalability, failover, recovery, degradation, and resiliency tests.
- Conduct in-depth analysis of source code, JVM behavior, system resources, databases, networks, logs, metrics, and end-to-end latency to pinpoint issues.
- Formulate and validate recommendations for code, configuration, infrastructure, database, capacity, design, and resiliency improvements (e.g., CircuitBreakers, Shapers, LoadBalancers & Failover).
- Leverage production behavior as the baseline for workload design, capacity planning, risk analysis, and validation.
- Maintain essential dashboards, reports, diagnostic tools, runbooks, frameworks, and workload libraries.
- Evaluate and integrate new testing, profiling, observability, and resiliency tools to enhance capabilities.
- Utilize approved automation and AI tools to improve scripting, analysis, documentation, and diagnostics processes.
- Clearly communicate results, identified risks, actionable recommendations, and open issues to stakeholders.
Must-Have Qualifications
- Bachelor’s degree in computer science or engineering.
- 5+ years of experience in performance engineering, scalability, software engineering, or production performance analysis.
- Strong hands-on experience with performance, scalability, failover, recovery, and resiliency testing.
- At least 2 years of hands-on Java development experience.
- Deep Core Java knowledge, including JVM internals, concurrency, multithreading, memory management, garbage collection, and latency.
- Ability to analyze source code and recommend code-level improvements.
- Proficiency in reading source code and diagnosing bottlenecks using dumps, logs, profilers, metrics, and observability tools.
- Experience building workload generators, utilities, mock services, or automation with Java, Scala, Python, shell, JMeter, Gatling, or similar tools.
- Strong knowledge of Linux, databases, application servers, caching, connection pools, distributed systems, and networks.
- Ability to create workloads, baselines, thresholds, capacity measures, acceptance criteria, SLOs, SLAs, and KPIs.
- Demonstrated ability to provide evidence-based code, configuration, capacity, reliability, and design recommendations.
- Good experience in using Splunk, Grafana (or other monitoring tools).
- Experience in testing resiliency solutions by updating CircuitBreakers, Shapers, LoadBalancers & Failover configurations.
- Experience with troubleshooting and diagnosing JVM issues (e.g., thread dumps, garbage collection, and memory management).
- Understanding of performance best practices, key performance metrics, and statistics.
- Ability to manage priorities effectively and collaborate with distributed teams.
Preferred Qualifications that Set You Apart
- Experience with real-time financial systems.
- Familiarity with Google Cloud, Kubernetes, or Docker.
- Experience with AI-assisted analysis, LLM tools, or intelligent automation.
- Usage experience of AI tools with Visual Studio or IntelliJ IDEA.
#LI-Onsite
Similar jobs
- VA
Electrical Engineer
NewVaco LLC
Mason, OH🇺🇸On-site17 hours agoCADEngineering - ST
Electrical, Instrumentation, and Controls Engineer (Chemical)
NewSynerfac Technical Staffing
New Castle, DE🇺🇸Hybrid17 hours agoAutoCADSCADAMicrosoft OfficeEngineering - ST
Electrical Engineer
NewSynerfac Technical Staffing
Mahwah, NJ🇺🇸$110k - $180k/yrHybrid17 hours agoDesign for ManufacturingAltiumEngineering - VA
Industrial Engineer
NewVaco LLC
Ripley, TN🇺🇸On-site17 hours agoEngineering - ST
Substation Project Engineer
NewSynerfac Technical Staffing
Raleigh, NC🇺🇸Hybrid17 hours agoCADSCADAMicrosoft OfficeEngineering - ST
Refrigeration Engineer
NewSynerfac Technical Staffing
Morrisville, NC🇺🇸Hybrid17 hours agoCADEngineering - MI
Founding Sales Engineer
NewAuto ApplyMintmcp
San Francisco🇺🇸Hybrid3 hours agoMachine LearningSnowflakeJira+1Engineering - NA
Principal Electrical Engineer, High Voltage Power Electronics for Motor Drives
NewAuto ApplyNeon Aerospace
Irvine🇺🇸Hybrid3 hours agoMATLABAltiumPythonEngineering - CO
Process Engineer I
NewCorning
Phoenix, AZ🇺🇸$70.8k - $97.3k/yrHybrid17 hours agoRoboticsEngineering - VA
Automation Testing Engineer
NewVaco LLC
Birmingham, AL🇺🇸On-site17 hours agoEngineering - CO
Equipment Engineer II
NewCorning
Phoenix, AZ🇺🇸Hybrid17 hours agoMechanical DesignEngineering - ST
Fire Protection Engineer
NewSynerfac Technical Staffing
Philadelphia, PA🇺🇸Hybrid17 hours agoAutoCADCFDMicrosoft Office+1Engineering