Job Description/ Responsibilities- • Define, develop and apply performance/scalability benchmarks. • Work in cross-functional teams to characterize, debug, and improve system performance and scalability. • Work efficiently with various profiling tools to identify performance bottlenecks and provide root cause analysis. • Evaluate the performance impacts of system changes. • Plan and execute performance tests using an automated testing environment and conduct analysis of results. • Participate in architecture and design reviews of complex solutions in cross-team engineering efforts and own quality perspectives for the design.
Must-Have Experience- • Minimum 3+ years of proven hands-on software performance engineering experience. • Define, develop and apply performance/scalability benchmarks. • Work in cross-functional teams to characterize, debug, and improve system performance and scalability. • Work efficiently with various profiling tools to identify performance bottlenecks and provide root cause analysis. • Plan and implement performance tests using an automated testing environment and conduct analysis of results. • Participate in architecture and design reviews of complex solutions in cross-team engineering efforts and own quality perspectives for the design. • Experience in tools - LoadRunner Enterprise, Apache JMeter, SoapUI, Postman. • Strong Python scripting and framework creation experience • Good understanding of Java • Strong experience in identifying, debugging and performance tuning of virtual machines, Memory/CPU usage issues, thread unlocking etc. • Good exposure in cloud technology (AWS), Kubernetes and DevOps tools/technologies • Experience in data analysis and visualization, end-to-end performance, and root cause analysis. • Experience in service-oriented architecture, and RESTful APIs. • Strong knowledge of performance-tuning SQL queries. • Extensive hands-on experience with JVM tuning techniques. • Experience with application performance monitoring tools like Dynatrace, and AppDynamics. • Efficiently work with various profiling tools to identify performance bottlenecks.
Nice to have- • Experience working on Brown or Green field S/4 HANA implementations • Working knowledge of Agile or Scrum software development methodologies. • Expertise in performance assessment and optimization of complex applications built on the SAP BTP platform. • Strong understanding of BTP components like API management (APIM), SAP Integration Suit, Conversational AI (CAI), Data Intelligence (SAP DI), and AWS storage services. • Skilled in BTP technologies like Smart Data Integration (SDI). • Strong experience in performance testing and analysis of SCP iOS SDK mobile apps. • Proficient in application & DB performance monitoring in SAP BTP using Kibana, HANA DB cockpit and SAP BTP cockpit. • Understanding of basic Machine Learning algorithms & principles. • Strong understanding of relational database systems as well as in-memory databases. • Understanding of Algorithms and O-Notation. • Code management using Git.