java (1)

Description

 

Designs, develops, troubleshoots and debugs software programs for software enhancements and new products. Develops software including operating systems, compilers, routers, networks, utilities, databases and Internet-related tools. Determines hardware compatibility and/or influences hardware design. 

 

Responsibilities

  • Leads multiple project teams of other software systems engineers and internal and outsourced development partners responsible for all stages of design and development for complex products and platforms, including solution design, analysis, coding, testing, and integration
  • Manages and expands relationships with internal and outsourced development partners on software systems design and development.
  • Reviews and evaluates designs and project activities for compliance with systems design and development guidelines and standards; provides tangible feedback to improve product quality and mitigate failure risk.
  • Provides domain-specific expertise and overall software systems leadership and perspective to cross-organization projects, programs, and activities
  • Drives innovation and integration of new technologies into projects and activities in the software systems design organization.
  • Provides guidance and mentoring to less-experienced staff members

Qualifications

 

Education and Experience

  • Bachelor’s or Master’s degree in Computer Science, Information Systems, or equivalent
  • Minimum 6-10 years experience in Java/JEE technologies
  • 2+ years of experience  in any Web based UI development technologies

 

Knowledge and Skills

  • Good knowledge of data warehousing modeling, ETL processing concepts and tools.
  • Knowledge of any Business Intelligence tools, preferably SAP BO.
  • At least 3+ years of experience in designing reports and dashboards using SAP BO or any other BI tool.
  • Hands on experience on Universe design using SAP Business objects.  Should have designed and developed universes from scratch.
  • SQL and Query tuning knowledge.
  • Extensive experience with multiple software systems design tools and languages.
  • Excellent analytical and problem solving skills.
  • Experience in overall architecture of software systems for products and solutions.
  • Designing and integrating software systems running on multiple platform types into overall architecture
  • Evaluating forms and processes for software systems testing and methodology, including writing and execution of test plans, debugging, and testing scripts and tools
  • Excellent written and verbal communication skills; mastery in English and local language. Ability to effectively communicate product architectures, design proposals and negotiate options at senior management levels.

Desirable requirements

 

  • Specific UI development technologies like Google GWT, CSS, and Java script
  • Experience with Apache Karaf container
  • Knowledge of any column based database (Vertica, Sybase IQ etc.)
  • Exposure to Linux environment.
  • 2+ Years of experience in Python.
  • Any scripting language(shell script etc.)

Original Post

java (1)

Business Environment

The Cloud & Automation Product Unit focuses on enabling enterprise IT departments to automate changes, manage vulnerabilities, and ensures compliance of both traditional and cloud data centers.

 

HP Database and Middleware Automation (DMA) is a key component of HP’s Cloud Management strategy and it integrates with the HP Cloud Management portfolio. DMA delivers industry-standard best-practices and subject matter expertise to address challenges around compliance, middleware and database patching and provisioning across database and middleware technologies like Oracle, Sybase, Weblogic and Websphere on Unix, Linux and Windows platforms.

 

This is a high-growth business, requiring RnD Engineers to join the team which emphasizes the development of high-quality products that will be utilized by the largest, most demanding customers worldwide.

 

Job Description

The Database and Middleware Automation (DMA) team is seeking an experienced developer, to join our Global RnD team to deliver innovative enterprise software solutions by working in a fast paced challenging and enriching environment.

 

The successful candidate must have exceptional technical, analytical and problem solving skills and the ability to design and develop large and complex product and solutions and guide the team on the development of product and solutions.

 

This position requires real world knowledge of data center automation for traditional and cloud environments, as well as hands-on experience of enterprise software product development in an Agile/Scrum environment using Java and/or Phyton. It also requires exceptional communication and collaboration skills to interact with various stakeholders within HP Software and external customers/clients. Any database or middleware administration experience will be an added advantage.

Responsibilities

You are expected to

  • Design, develop and validate new or existing software for the datacenter automation products, by working with cross functional globally distributed teams
  • Work as a member of Scrum team by following the project defined standards/guidelines and processes.
  • Provide domain-specific expertise and overall software applications leadership and perspective to cross-organization projects, programs, and activities.
  • Drive innovation and integration of new technologies into projects and activities in the software applications design organization.
  • Lead code/design/documentation reviews for compliance with applications design and development guidelines and standards and provide tangible feedback to improve product quality.
  • Provide solutions and approach to address defects/issues by leading root cause analysis of defects/issues.
  • Work directly with the external customers/clients, based on the need.
  • Explore new technologies and contribute to the development of new ideas and processes.
  • Contribute to the performance, scalability and reliability requirements and solutions.

Qualifications:

Education and Experience Required:

 

  • Bachelor’s or Master’s engineering degree in Computer Science, Information Systems from premier institutes.
  • 6-9 years of overall software development experience, with at least 5 recent years of experience developing enterprise software products using  Python,J2EE, Rest API, HTML5, JScript, JBoss/Tomcat, JSP, JQuery etc

Mandatory Skills

  • Experience in overall architecture of software applications for enterprise products and solutions.
  • Designing and integrating enterprise software applications running on multiple platform types into overall architecture.
  • Extensive working experience with J2EE, Rest API, HTML5, JScript, JBoss/Tomcat, JSP, JQuery etc
  • Working experience with Python/Ruby/Perl scripting languages.
  • Working experience using Hibernate and any Database system.
  • Working knowledge of source code control systems preferably SVN.
  • DBA experience with Oracle, SQL Server, Sybase or DB2.
  • MWA experience with Oracle WebLogic, WebSphere, or JBoss.
  • Knowledge of Software Engineering best practices with a solid, proven, understanding of Agile Development.
  • Exposure to Virtual (VMware’s VSphere, VC) and Cloud Environment.
  • Good understanding of Windows/ Linux/Unix/AIX/HPUX System Administration.
  • Excellent debugging / troubleshooting skills.
  • Excellent oral and written English communication skills.
  • Ability to work independently in a cross functional distributed team culture with focus on team work.
  • Strong analytical and problem solving skills.
  • Experience of technically mentoring and guiding the team.

Desirable Skills

  • Working experience of using Agile development tools like Rally, ALM etc
  • Working experience of using Quality tools like Load runner, Silk Performer, Quality Center etc
  • Working experience of using defect management system like One3, Bugzilla etc
  • Working experience with Test Automation tools like Jenkins, Junit, TestNG, Selenium, SilkTest, QFT etc\

Original Post

java (1)

Description
Designs, develops, troubleshoots and debugs software programs for software enhancements and new products.
Responsibilities
  • Designs limited enhancements, updates, and programming changes for portions and subsystems of systems software, including operating systems, compliers, networking, utilities, databases, and Internet-related tools
  • Analyzes design and determines coding, programming, and integration activities required based on specific objectives and established project guidelines.
  • Executes and writes portions of testing plans, protocols, and documentation for assigned portion of application; identifies and debugs issues with code and suggests changes or improvements
  • Participates as a member of project team of other software systems engineers and internal and outsourced development partners to develop reliable, cost effective and high quality solutions for assigned systems portion or subsystem
  • Collaborates and communicates with internal and outsourced development partners regarding software systems design status, project progress, and issue resolution
Qualifications
Education and Experience
  • Bachelor’s or Master’s degree in Computer Science, Information Systems, or equivalent
  • Minimum 3-5 years experience
Knowledge and Skills
  • Using software systems design tools and languages.
  • Ability to apply analytical and problem solving skills.
  • Designing software systems running on multiple platform types
  • Software systems testing methodology, including execution of test plans, debugging, and testing scripts and tools
  • Strong written and verbal communication skills; mastery in English and local language. Ability to effectively communicate design proposals and negotiate options.

Quick Links