DTCC is seeking a Principal Performance Java Test Engineer to join their Performance Engineering team. The ideal candidate will have a passion for optimizing application performance and experience in performance engineering, analysis, and testing.
Requirements
- Bachelors degree in Computer Science or related discipline with masters or equivalent experience
- Experience in the financial services industry
- Minimum of 8 years of related experience
- Minimum of 6 years of experience in performance engineering (analysis, testing, and tuning)
- Minimum of 4 years of experience developing n-tier, J2EE software applications
- Minimum of 4 years of experience working in Unix or Linux environments
- Expertise in performance analysis of distributed platforms including Linux, Windows, AWS, Containers and VMware
- Extensive knowledge of the functionality and performance aspects of the above computing platforms
- Experience in advanced statistical and analytical modeling
- Excellent analytical skills including data exploration, analysis and presentation applying descriptive statistics and graphical techniques
- Time series analysis and forecasting
- Key Performance and volume metrics relationship modeling
- Understanding of queuing networks modeling and simulation modeling concepts and experience with one of the industry standard analytic modeling tools
- Expertise in load testing tools, such as JMeter, LoadRunner etc.
- Experience in scripting (Perl, Unix shell, Python, Terraform, Chef, Jenkins)
- Experience using JMS/IBM-MQ messaging system
- Understanding of RESTful web service, JSON, and XML
- Experience in Relational Databases, preferably Oracle
- Experience working with AWS services (Kinesis, Elastic Beanstalk, CloudWatch, Lambda, etc)
- Experience with CI/CD pipeline implementations, including testing, using Jenkins or similar tool
- Expert MS Office skills. Effective use of Excel statistical functions and sophisticated Power Point presentation skills
- Excellent written and verbal communication skills
- Experience working with Agile teams (preferably scrum)
- In-depth knowledge of the entire software development lifecycle (SDLC)
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan
- Visa Sponsorship
- Four Day Work Week
- Generous Parental Leave
- Tuition Reimbursement
- Relocation Assistance