We are looking for highly talented, self motivated, engineers with a drive to make a difference. Strong problem solving skills are desirable, as the candidate will be involved in solving complex performance issues encountered while building world class Web based products. The candidate should also be strong in algorithms and design paradigms and possess excellent written and verbal communication skills.
The job entails working on cutting-edge technology, cloud deployments, latest hardware and tools and will report in to Director of Engineering. We specialize in analyzing the end-to-end performance, covering all tiers. The job requires knowledge of the entire technology stack, understanding the product architecture, and how various tiers interact. The successful candidate will have a chance to work with the best of the engineers as the job requires interacting with various teams located in different geographical locations.
Responsibilities:
- Create Performance, Scalability, and Reliability(PSR) engineering specs describing features for area of responsibility
- Participate in and contribute to product design/product feature discussions (both within engineering and with others in the company)
- Test, debug, and measure the performance of the implemented features
- Use profiling tools to profile and determine hotspots for resource usage. Develop optimizations to improve performance and scalability
- Might require to create sample code to implement optimized algorithms. The code should be performant, scalable, reliable, robust, maintainable, extensible, efficient, understandable, and conform to current programming techniques
- Build and implement performance, monitoring and diagnostics features for Cloud solutions
Requirements
- BS/MS in Computer Science or a related field.
- Strong analytical and problem solving skills
- Hands on exp as a performance engineer with strong java and problem solving skills
- Should have worked with performance monitoring tools (APM tools e.g. App Dynamics, Dynatrace, Wily Introscope etc.), profiler for performance issue analysis
- Should be able to analyze java dumps, logs and used toll for dump analysis
- Exposure to Databases
- Exposure to Cloud technologies
Highly Desired Skills:- Knowledge of performance metrics and analysis
- Knowledge of profiling tools to identify bottlenecks in CPU, Memory, Network, etc
- Good concept in Java and J2EE
- Good in technical understanding and motivated to work for root cause analysis for any performance issue
- Should have worked on database performance issue, front end optimization, network analysis.
- Should have worked on code scanning, designing/architecture review for identified potential performance bottleneck
- Knowledge on architecture and latest technologies e.g. Cloud.
- Must have knowledge on linux commands
- Should have knowledge of Oracle, MS SQL DB
- knowledge on caching skills ed Redis is also preferred
- Good to have knowledge on testing tools like Jmeter, WAPT - Pro or any other load testing tool.
- Knowledge on performance metrics and analysis as below -
Thread dump analysis
Memory dump analysis
GC analysis
I/O analysis
Identifying network level bottlenecks
In depth understanding of Linux OS and it parameters
Understanding on DB query plan/DB wait events
Good to have experience on
- Mongo DB performance tuning.
- JVisualVM.
- Understating on UI level optimization and CDN
Benefits
Five Reasons Why You Should Join Zycus
- Cloud Product Company: We are a Cloud SaaS Company and our products are created by using the latest technologies like ML and AI. Our UI is in Angular JS and we are developing our mobile apps using React.
- A Market Leader: Zycus is recognized by Gartner (world’s leading market research analyst) as a Leader in Procurement Software Suites.
- Move between Roles: We believe that change leads to growth and therefore we allow our employees to shift careers and move to different roles and functions within the organization
- Get a Global Exposure: You get to work and deal with our global customers.
- Create an Impact: Zycus gives you the environment to create an impact on the product and transform your ideas into reality. Even our junior engineers get the opportunity to work on different product features.
About Us
Zycus is a pioneer in Cognitive Procurement software and has been a trusted partner of choice for large global enterprises for two decades. Zycus has been consistently recognized by Gartner, Forrester,