Search by job, company or skills

Performance Engineering

Performance Engineering

PRI Global
Fresher
Not Disclosed
Early Applicant
  • Posted 2 months ago
  • Be among the first 10 applicants

Job Description

Job Title: Sr Software Engineer (Performance Engineering)

Location: Pune, Maharashtra

Project Details:

The project involves the Transaction Service Interface (TSI), which handles value-added services like fraud management, dispute management, tokenisation, and more. The TSI interface identifies required value-added services for transactions and aggregates responses before sending them back into the transaction flow. We are modernising the TSI interface as part of a new switch called Transaction Stream or Nexus.

Role and Responsibilities:

  • Performance and Scalability: Ensuring the performance and scalability of applications and platforms.
  • Collaboration: Working closely with software engineers to ensure quality through proper testing and code coverage, configuration quality, monitoring, and early performance testing.
  • Documentation: Documenting performance test strategies and test plans.
  • Testing: Translating complex system requirements into test requirements and testing methods, participating in requirements review and performance testing activities.
  • Automation: Identifying and implementing complex automation efforts, overseeing the coding, testing, and review process for unit and integration testing.
  • Issue Resolution: Replicating and resolving production issues for single applications.
  • Best Practices: Defining and implementing best practices for end-to-end application performance management solutions.
  • Frameworks: Building automation frameworks, acceptance and integration test automation scripts, and integrating with other tools.

Required Skills:

  • Performance Engineering: Strong experience in performance engineering for cloud-native applications using Agile methodologies.
  • Tools: Experience with JMeter, Java Micro Benchmark Harness (JMH), Micro Services, and NATS or equivalent messaging services.
  • Technologies: Expertise in Java, Spring Boot, and Containers (PAAS).
  • Solutions: Experience in online/real-time scalable solutions.
  • CI/CD: Experience in Continuous Integration (CI) and Continuous Deployment (CD).
  • Initiatives: Involvement in and leadership of software performance initiatives.
  • Mindset: Result-oriented mindset with automation experience and code quality.
  • Communication: Excellent communication skills.

Preferred Skills:

High Volume Systems: Engineering experience in high volume, low latency transaction processing systems .

API Testing: Experience testing RESTful APIs and running tests leveraging Spring Boot.

Financial Systems: Experience in financial system encryption (PIN Blocks, CHIP, CVC) would be beneficial.

Coding Languages: Familiarity with various coding languages such as Java, Go, C/C++, ESQL, etc..

Deployment: Experience with deployment via CI/CD.

Additional Information:

Learning Opportunities: The role offers exposure to best-in-class technologies and many learning opportunities, particularly in the card and payment domain.

Team Setup: The TSI team is already set up in the US and Dublin, but this is the first employee in India, with plans to expand to two scrum teams.

Work Culture: We values innovation and proactive learning. The candidate should be motivated, eager to learn new technologies, and able to add value independently.

Interview and Hiring Process:

Rounds: The hiring process will involve two rounds of interviews, with a possible third round if needed.

Notice Period: The preferred notice period for candidates is 15 to 20 days, with a maximum of 30 days.

Apply Now: Submit your resume and cover letter.

If you are interested, please send your availability, current and expected CTC and your latest resume to [Confidential Information].

More Info

Job Type:
Industry:
Employment Type:

Key Skills

About Company

Similar Jobs

Pune, India
Skills:
Kubernetes, Load Balancing, Java, Gatling, Grafana, Performance Engineering, Terraform, Microservices, Database Tuning, Selenium, Distributed Systems, Prometheus, Python, Docker, Jmeter, Websocket, AKS, Cypress, Functional Automation, Custom Simulators, APM Tools, Performance Testing Frameworks, Stateful Protocol-level Fuzzing, Go, K6, GRPC, Playwright, Distributed Tracing, Cloud-native Patterns