Senior Software Engineer - Performance Engineering
Blue YonderBangalore, Karnataka
it-jobs
Job Description
About the job Scope - Seeking an astute individual that has hands-on experienced Full stack developer with expertise in Java, Springboot, React and open source. - Core responsibilities include Develops quality software according to clean code principles and Blue Yonder standards and writes effective test cases. - Our Technical Environment - Performance Engineer with expertise in JMeter - Java and Data structures - Understanding of Linux Operating System and shell scripting - What You'll Do - As a Performance Engineer, you serve as a specialist in the engineering team that supports the team with following responsibilities. - Participate in design and development of skeleton/stub components for the successful integration tests.. - Develop automation utilities and scripts that help to automate mundane tasks. - Participate in status meetings with Project stakeholders on need basis. - Gather and validate the NFR's shared by customers/stakeholders. - Mentor the team members on Performance test activities as the need arises. - Analyse the Performance test runs and report defects and share the findings. Prepare and review Performance Test reports Must Have What we are looking for: - 4-9 years of experience as Performance Tester/Engineer on Java based application deployed on-prem/on-cloud with expertise in JMeter as automation tool. - Understanding of metrics needed performance certification of a Java application - Understanding of Non-Functional Requirements (NFRs) - Linux perf commands & Shell scripting - Telegraph, Influx, Grafana for Application monitoring. - Ubuntu OS. - Thread Dump analysis, GC logs analysis, Heap dump analysis. - A strong and innovative approach to problem-solving and finding solutions - Excellent communicator (written and verbal, formal and informal) - Flexible and proactive/self-motivated working style with strong personal ownership and problem resolution - Ability to multi-task under pressure and work independently with minimum supervision. - Ability to prioritize under pressure - Ability to learn on the job and apply the knowledge to achieve results. - Good To Have - Java and Data structures - SQL knowledge. - Tomcat/Netty - Understanding of REST API's - Experience working/administering Azure or any other cloud service provider - Hazelcast or any IMDG ( In Memory Data grid) or REDIS, (Nice to have) - Hands on in distributed tracing - zipkin, etc - Python/R Kafka for data analysis - Understanding of reactive applications Glowroot & Flame graphs for diagnostics - Understanding of Microservices architecture - Ecommerce and Retailer domain understanding - Cassandra or any NOSQL DB, ( Mongo DB) - Understanding of Kubernetes architecture and administration. Skills: Sql, Java, Python Experience: 4.00-7.00 Years
Get AI-Matched to This Job
Upload your resume and our AI will score how well you match this and thousands of similar roles.