×
Register Here to Apply for Jobs or Post Jobs. X

Java Performance Engineer

Job in O'Fallon, Missouri, 63366, USA
Listing for: Veridic Solutions
Full Time position
Listed on 2026-02-16
Job specializations:
  • Software Development
    Software Engineer, Java Developer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below
Location: O'Fallon

Overview

Role:
Java Performance Engineer Senior SE

Location: O Fallon, MO (Hybrid)
Note:
In-Person interview required

++Job Description++

Focuses on optimizing the performance, scalability, and efficiency of Spring Boot applications running across private cloud and AWS environments. Unlike manual testers or generic QA roles, this engineer operates at the code, framework, and JVM layer identifying bottlenecks in application logic, concurrency models, thread pools, memory usage, and data access paths. The role combines software engineering depth with advanced performance analysis techniques, ensuring applications meet strict latency, throughput, and reliability goals under real-world load.

Ideal candidates have extensive experience profiling high-throughput Java services and solving complex performance issues in Cloud environments.

Responsibilities
  • Perform deep JVM and application-level profiling using tools such as JFR, Your Kit, async-profiler, Perf, and flame graphs.
  • Analyze and optimize Spring Boot internals including auto-configuration, dependency injection, async execution, serialization, and connection pool usage.
  • Identify and resolve performance bottlenecks caused by inefficient code paths, excessive object allocation, and concurrency issues.
  • Collaborate with developers to design scalable endpoints, improve API response times, reduce garbage creation, and improve overall memory efficiency.
  • Debug and tune ORM frameworks (Hibernate/JPA) to eliminate N 1 queries, slow joins, unnecessary eager loading, or inefficient entity mappings.
  • Create performance regression tests for critical services and integrate them into CI/CD pipelines.
  • Provide guidance on coding standards, performance patterns, memory-safe programming, and best practices for low-latency microservices.
  • Mentor engineers on performance-aware development and support teams during major performance incidents.
  • Areas of Expertise
  • Application & JVM: JVM internals, algorithms (G1, Z Shenandoah), heap sizing strategies
  • Spring Boot Performance: Data access optimization (JPA, JDBC, R2

    DBC), HTTP client tuning, connection pooling, serialization/deserialization
  • Data Layer Performance: SQL tuning, indexing strategies, N 1 detection, Cache design & validation (Redis, Hazelcast, Caffeine)
  • Microservices & Cloud: PCF, Kubernetes, or ECS deployment performance, Comparing performance differences between private cloud AWS
  • Performance Testing & Tooling: Load/stress testing (k6, Gatling, JMeter), Profiling tools (JMC, JFR, async-profiler, Your Kit), Benchmarking frameworks (JMH)
  • #J-18808-Ljbffr
    To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
    (If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
     
     
     
    Search for further Jobs Here:
    (Try combinations for better Results! Or enter less keywords for broader Results)
    Location
    Increase/decrease your Search Radius (miles)

    Job Posting Language
    Employment Category
    Education (minimum level)
    Filters
    Education Level
    Experience Level (years)
    Posted in last:
    Salary