Skip to content


Bloomington Illinois - Open Contract Posted by: Request Technology - Craig Johnson Posted: Friday, 28 February 2020
Applicants must be eligible to work in the specified location

*This is a straight 6 month contract role, possible CTH, and no 3rd party or C2C candidates will be considered*

Prestigious Enterprise Company is currently seeking an JVM Software Performance Engineer. Candidate will be joining the Policy Administration development and support team focused on expanding the current capabilities of our strategic policy admin platform to support multiple product lines and customer expectations, and migrate the existing policies from the Legacy platform to the new and enhanced platform. Candidate will be exposed to all aspects of the technology stack and infrastructure that have an impact on the overall system performance, and will help to improve performance testing results by influencing application design and architecture. You will also support our performance testing team by analysing test results and making recommendations for additional testing and/or improvements to existing tests to ensure future application changes do not negatively impact our Service Level Agreements and user experience.

You will get to work with a variety of monitoring tools to understand existing performance bottlenecks and to predict future constraints in our production and non-production environments. You will partner closely with software developers, architects, and system engineers to recommend and correct deficiencies which will improve application stability and performance. In this role you will have numerous opportunities to implement code improvements to optimize application performance.


Work with development and support teams to actively monitor production SLA's and make recommendations to stabilize or improve performance.
Triage production incidents with the support team to aid in problem diagnosis and root cause for service restoration.
Work with development teams to prevent performance degradation by monitoring performance changes resulting from application changes.
Monitoring application performance during performance tests or production usage through the use of monitoring tools to isolate the fault domain, dive deep into application code, and identify root cause of performance issues.
Profiling application performance from end-user perspective to inventory performance concerns and suggest tuning opportunities across the application stack
Performing deep dive JVM analysis examining garbage collection logs, heap dumps, and thread dumps as needed.
Make recommendations to improve architecture, infrastructure, and software designs based on current and predicted system performance trends to ensure Policy Admin system meets SLA targets.
Collaborating with developers to promote the concept of performance engineering during all phases of software development to detect and correct performance issues earlier in the life cycle
Developing dashboards and reports to provide ongoing visibility into the performance of Policy administration system


Bachelors degree with 6+years experience in systems development and business experience designing application solutions for multiple types of systems, users and/or units across an organization.
Minimum of 3 years of hands-on experience with performance tuning, diagnostic or monitoring
Minimum of 3 years of hands-on design/development experience (eg Java, BPM, etc.)
Minimum 2 years of hands-on experience with performance diagnostics tools (eg Dynatrace, New Relic, CA APM etc.)
Understanding of the Java/J2EE technology stack, web technologies, experience with Unix/Linux, JDBC, relational databases, knowledge of queue technologies such as MQ
Hands-on experience in analysis, debugging and profiling code in a multi-tiered enterprise applications.

Preferred Skills
Broad technology experience encompassing infrastructure, operations and development
Demonstrated ability to coordinate cross-functional work teams toward task completion
Experience with agile software development life cycle methodologies

Bloomington Illinois, United States of America
6months +
Craig Johnson 
2/28/2020 2:18:53 PM

About Request Technology - Craig Johnson
You may be just a keystroke away from fulfilling yourREQUEST for success...REQUEST is an executive search firm specializing in recruiting Information technology professionals for organizations in the...

We strongly recommend that you should never provide your bank account details to an advertiser during the job application process. Should you receive a request of this nature please contact support giving the advertiser's name and job reference.