Software Developer 3
Oracle
Hyderabad, India
14d ago
Software Developer 3-19000FVF

Preferred Qualifications

Performance Engineer (Senior)Role Description:Performance, in all its dimensions, is a key competitive advantage for Oracle’s communication offerings. To succeed in this critical role, a performance engineer is expected to have a broad spectrum of technical skills, as well as strong communication skills.Responsibilities include· Closely working with developers and architects to increase the robustness of the product design.· Building software tools and automation as needed; learning to use other tools.· Conducting rigorous and comprehensive regression and benchmark tests of the product.· Providing suggestions for improvement of product performance to architects and developers.· Carrying out capacity planning and performance modelling.· Assisting in publishing of results in white papers and marketing material.· Troubleshooting and resolving critical performance issues.Skills & Experience· Minimal 8 years work experience· Minimal 4 years experience in Java, JEE development· Minimal 5 years experience in Unix operating systems· Excellent problem solving skills.· A passion for building high quality products with ‘carrier grade’ performance.· Strong written and oral communication skills, ability to produce readable, accurate, and comprehensive reports will be very valuable.· Ability to work independently and efficiently.· Broad knowledge of software – including software architecture, principles, tools. Understanding of efficiency aspects, such as data caching, process parallelization, multi threading, etc.· Ability to build software tools as needed, in Perl, Python, Java, C++, etc.· Familiarity with standard tooling in different environments.· Strong quantitative thinking skills.· Understanding of formal performance engineering (e.g. queuing theory, performance based design, etc.) a big plus.· Knowledge of databases administration ability a big plus.· Tuning of data bases, SQL queries, also a big plus.· Java : Core Java with extensive libraries and utility modules, Exception handling, Multi-threading and OOPs.· Selenuim WebDriver : Extensive Selenium Web-driver programming with Java for UI test automation.· REST API automation: Extensive work experience with REST Assure/Template, Postman, Jmeter.· Test Framework : Cucumber and TestNG· IDE : Eclipse or IntelliJ· Build Tools : Maven, Gradle· SCM : Git or SVN· Experience with Performance Testing Methodologies and tools, like Jmeter, SOAP UI etc.

Detailed Description and Job Requirements

Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.

As a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical leadership to other software developers. Specify, design and implement modest changes to existing software architecture to meet changing needs.

Duties and tasks are varied and complex needing independent judgment. Fully competent in own area of expertise. May have project lead role and or supervise lower level personnel. BS or MS degree or equivalent experience relevant to functional area. 4 years of software engineering or related experience.

Job

:Product Development
Apply
Add to favorites
Remove from favorites
Apply
My Email
By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
Continue
Application form