Previous Job
Previous
Performance Engineer
Ref No.: 18-08722
Location: Hackensack, New Jersey
Start Date: 07/18/2018
Performance Engineer
Hackensack, NJ
Contract/Permanent

Responsibilities
  • Partner with technology stakeholders to deliver a scoped set of software development requirements with accountability and visibility into milestones, deliverables, risk and costs.
  • Manage and execute against project plans and delivery commitments.
  • Present and evaluate design solutions objectively and facilitate conflict resolution.
  • Interact and consult regularly with management, architects, and project leads to discuss technical issues, project milestones and deliverables.
  • Lead and participate in design and code review and ensure code and other deliverables meet company and industry standards.
  • Design, develop, maintain testing framework for automated performance and stress testing.
  • Deliver performance testing solutions for an asynchronous Java API.
  • Create automated reports for performance metrics, scalability and trend analysis.
Qualifications
  • Ability to work effectively in a fast-paced, sometimes stressful environment and deliver quality software to production within tight schedules.
  • Ability to adjust to rapidly changing requirements and timelines.
  • Track record of completing assignments on time with a high degree of quality.
  • Excellent analytical, problem-solving, communication written and oral and interpersonal skills.
  • Self-motivated and self-directed in performing responsibilities
  • Strong knowledge of HTTP protocols.
Technology Requirements:
  • 5+ years developing performance testing frameworks for message/event driven applications. Experience in performance testing traditional web page applications is not applicable.
  • 3 years using JVM-based languages such as Java, Groovy or Scala.
  • 3 years using messaging systems such as Kafka, MQTT, FIX or JMS
  • 2 years performance testing REST or WebSocket APIs
  • 1 years working Linux and shell scripting
  • Technology Preferences
  • Experience with Microservice/SOA based architecture
  • Experience working in an Agile environment.
  • Experience with JMeter or Loadrunner.
  • Experience developing distributed, High-Performance, Resilient Architecture.
  • Communication Skills
  • Ability to effectively present information and respond to questions from business and technical staff both internal and external to the company.
EDUCATION and/or EXPERIENCE:
  • Bachelor's Degree or equivalent in Computer Science or Management Information Systems.
  • Must have 8 years work experience in a Software Development or Performance testing role, 5 in a Lead/Senior role
  • 2 years' experience at a financial institution major bank, hedge fund, prop shop in their financial markets technology departments is preferred
  • Experience with Lending platform is a plus.