Search by job, company or skills

Performance Engineering

Early Applicant
  • Posted 3 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:

About Company

Job ID: 112745941

Beware of Scammers

We don’t charge money for job offers