Senior webMethods Performance Engineer - Maximus
Tysons, VA 22102
About the Job
We are seeking a Senior webMethods Performance Engineer to join our team supporting an Internal Revenue Service (IRS) client.
The Senior webMethods Performance Engineer will provide end-to-end system engineering and performance troubleshooting services for the IRS project. The candidate will use their webMethods expertise to diagnose and resolve performance issues. The performance engineer should have a background in performance best practices and troubleshooting performance issues in a production environment. He/She will document performance defects and report defects to the Performance Team Lead and IRS management as they are discovered during testing. The candidate will also be required to attend IRS technical meetings to receive and deliver performance testing status. This role will require testing systems which include webMethods, JBoss and Oracle Database (DB) as well as client applications which include WebSphere and other Java applications, including both Cloud and Container based apps. The candidate will work across the enterprise to coordinate with the various stakeholders.
Position is remote in U.S.
• Execute and coordinate integration, performance & regression testing, requirement gathering, test planning, scripting, execution, analysis, and reporting
• Analyze, troubleshoot, and report performance issues and test results to stakeholders
• Provide technical feedback on system availability, performance, reliability, and scalability of the applications in scope
• Identify technical issues, test scripts, test results, facilitate the resolution and, as necessary, follow up with development and other cross-functional teams
• Analyze Central Processing Unit (CPU) utilization, memory usage, network usage, garbage collection, DB parameters and DB reports to verify the performance of the applications
• Generate performance graphs, session reports and other related documentation required for validation and analysis. Publish results and receive appropriate signoff
• Configure Jenkins Jobs for daily and weekly runs, integrate Jenkins with Windows PowerShell scripts, SoapUI & JMeter.
• Convert SoapUI and JMeter scripts to Windows PowerShell scripts.
• Work independently on performance testing projects
Project Minimum requirements:
• Bachelor's Degree from an accredited college or university required; an additional four years of related work experience can substitute for a degree
• A minimum of five years of experience related to Performance analysis and monitoring across multiple areas including infrastructure, application, network and security for medium to large scale companies, 10+ years strongly preferred
• At least 1 year supporting the IRS Enterprise API Gateway
• webMethods expertise to diagnose and resolve performance issues
• Strong working experience with highly customized scripts using Groovy and Java languages or Python
• Strong knowledge in webservices, Rest API and handling request and response
• Should have strong knowledge on product end to end performance/load testing concepts, methodology and its techniques
• Experience with performance testing & monitoring tools like SoapUI, JMeter, IBM Performance Tester, AppDynamics, Aternity Application Performance Monitoring (APM)
• Experienced in testing middleware applications (message based), API Gateway, and Java Spring boot applications
• Experienced with log monitoring tools such as Splunk and Kibana
• Good understanding of Java runtime, Java Virtual Machine (JVM) performance, memory leaks, Java Management Extensions (JMX), garbage collection and thread management, profiling, bottleneck analysis, and tuning.
• Expertise in Continuous Integration (CI)/Continuous Deployment (CD) integration.
• Scripting experience with Windows PowerShell or Groovy or Python.
• Experience with one or more Cloud platforms; Microsoft Azure, Amazon Web Service (AWS), Amazon Elastic Kubernetes (EKS), RedHat OpenShift platform as it relates to performance monitoring
• Ability to coordinate across projects and various technical/functional groups to troubleshoot performance issues and effectively communicate any issues discovered to the performance team
• Experience testing Java Message Service (JMS)/Messaging applications
• Knowledge of Agile and iterative development methodologies
• Preferred qualifications include: experience with CI tools; working knowledge of Containerized (OpenShift/Docker) and Cloud (especially AWS) environments.
Additional requirements as per Contract/Client:
• Candidates must have held an active IRS MBI clearance within the last 2 years to qualify
• Candidates must be a US Citizen or a Legal Permanent Resident (Green Card status) for 3 years and be Federal Tax compliant.
Essential Duties and Responsibilities:
- Coordinate with the functional team to gather a detailed understanding of the business requirements.
- Participate and provide support in the analysis of the requirements, fit- gap analysis and the design of the solution.
- Define and document the technical design of the solution, including facilitating reviews and approvals.
- Develop and configure the technical modules including integrations as defined in the technical design document.
- Perform thorough unit testing of the developed modules including demonstrating the solution as required.
- Provide necessary support during system, integration and performance testing.
- Provide necessary support during end-user training as required.
- Provide necessary support for the deployment and migration of the configured solution across the various environments.
Minimum Requirements
- Typically requires a minimum of 5 years of related experience with a Bachelor's degree.
- Works on complex issues where analysis of situations or data requires an in-depth evaluation of variable factors.
- Exercises judgment in selecting methods, techniques and evaluation criteria for obtaining results.
- Networks with key contacts outside own area of expertise.
EEO Statement
Active military service members, their spouses, and veteran candidates often embody the core competencies Maximus deems essential, and bring a resiliency and dependability that greatly enhances our workforce. We recognize your unique skills and experiences, and want to provide you with a career path that allows you to continue making a difference for our country. We're proud of our connections to organizations dedicated to serving veterans and their families. If you are transitioning from military to civilian life, have prior service, are a retired veteran or a member of the National Guard or Reserves, or a spouse of an active military service member, we have challenging and rewarding career opportunities available for you. A committed and diverse workforce is our most important resource. Maximus is an Affirmative Action/Equal Opportunity Employer. Maximus provides equal employment opportunities to all qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status or disabled status.
Pay Transparency
Maximus compensation is based on various factors including but not limited to job location, a candidate's education, training, experience, expected quality and quantity of work, required travel (if any), external market and internal value analysis including seniority and merit systems, as well as internal pay alignment. Annual salary is just one component of Maximus's total compensation package. Other rewards may include short- and long-term incentives as well as program-specific awards. Additionally, Maximus provides a variety of benefits to employees, including health insurance coverage, life and disability insurance, a retirement savings plan, paid holidays and paid time off. Compensation ranges may differ based on contract value but will be commensurate with job duties and relevant work experience. An applicant's salary history will not be used in determining compensation. Maximus will comply with regulatory minimum wage rates and exempt salary thresholds in all instances.