- 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 robust 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.