Senior Applications Perfomance - Contract
Posted on Jan 24, 2020 by Request Technology - Robyn Honquest
Senior Applications Performance - 6 month contract to hire
Location: Bloomington, IL
Misc. Info.: 6 month contract to hire/contract
Looking for a candidate to monitor application performance during performance testing. Expanding the current capabilities, use monitoring tools, perform deep dive JVM analysis, examining garbage performance, tuning diagnostic or monitoring Java, BPM, Dynatrace, New Relic, CA, APM, Java full stack, web unix/linux, JDBC, RDB, MQ, Agile.
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-8 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.
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