Senior Java Performance Engineer : Mastercard jobs in United States
cer-icon
Apply on Employer Site
company-logo

ShiftCode Analytics, Inc. ยท 2 hours ago

Senior Java Performance Engineer : Mastercard

ShiftCode Analytics, Inc. is a company specializing in analytics solutions, and they are seeking a Senior Java Performance Engineer to optimize the performance of Spring Boot applications. The role requires expertise in JVM tuning and performance analysis to ensure applications meet strict performance goals in cloud environments.

AnalyticsConsultingInformation Technology
badNo H1Bnote

Responsibilities

Perform deep JVM and application-level profiling using tools such as JFR, YourKit, 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

Qualification

JavaJVM tuningSpring BootPerformance profilingCloud environmentsSQL tuningLoad testing toolsMicroservicesSoft skills

Required

Will need to come from a java development background and pass a java coding test
Will need to have Java performance experience (JVM tuning)
Extensive experience profiling high-throughput Java services and solving complex performance issues in Cloud environments
Perform deep JVM and application-level profiling using tools such as JFR, YourKit, 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
JVM internals, GC algorithms (G1, ZGC, Shenandoah), heap sizing strategies
Data access optimization (JPA, JDBC, R2DBC), HTTP client tuning, connection pooling, serialization/deserialization
SQL tuning, indexing strategies, N+1 detection, Cache design & validation (Redis, Hazelcast, Caffeine)
PCF, Kubernetes, or ECS deployment performance, Comparing performance differences between private cloud + AWS
Load/stress testing (k6, Gatling, JMeter), Profiling tools (JMC, JFR, async-profiler, YourKit), Benchmarking frameworks (JMH)

Company

ShiftCode Analytics, Inc.

twittertwitter
company-logo
ShiftCode Analytics Inc is a Tampa, FL based firm formed with one sole purpose of delivering best and quick services to its clients nationwide.

Funding

Current Stage
Growth Stage
Company data provided by crunchbase