Gigaspaces.com - Application Server
  • Send to a friend
  • Print

Careers

Job Vacancies at GigaSpaces Technologies

 

At GigaSpaces, our employees are our greatest asset.

GigaSpaces, as a leading industry provider of enterprise scaling and cloud enablement solutions, is dedicated to hiring only the best and brightest individuals to join our dynamic team.

If you're a driven, self-starter looking for a change of pace, then we're looking for you!

 Apply today and discover a whole new world of cutting edge technology.


QA Engineer - Student Position

GigaSpaces is looking for a QA Engineer Student to join our Automation team in developing our sophisticated automated test suite system.

•Accountabilties

  • • Design and create innovative automated test engine.
  • • Develop test strategy & automated test suites.
  • • Drive planning and execution of testing-distributed-applications.
  • • Lead conception and writing of test strategy, test cases, and scripts.
  • • Lead the development, execution and maintenance of automated tests.

 

•Requirements

  • • Unix/Linux command-line troubleshooting experience
  • • Window/Linux scripting
  • •Java (Preferred) or C# programming knowledge.
  • • BS in Computer Science or equivalent 

 


Post-Sale Technical Engineer (Two Positions: US & APAC)

 Core Accountabilities

  • Serve as a technical point-of-contact and a trusted advisor for our key accounts. Manage relationships with technical staff and understand technical intricacies of the account. Help build strategic accounts, advocate GigaSpaces’ XAP technology and influence change, increase customer satisfaction, and gather information.
  • Proactively work with customers to ensure the best possible implementation of XAP by:
    • Managing relationships with customer technical teams, maintaining regular contact.
    • Advising customers on relevant GigaSpaces issues and developments.
    • Functioning as a frontline technical resource for "best practices" and informal customer questions. Identify and facilitate resolutions for technical issues. 
  • Involves hands-on programming, analysis, debugging, communication, technical issue resolution, and serving as a primary escalation point.
  • Coordinating activities between internal groups & partners, lead problem resolution to maximize our value to our customers in accordance with customers' expectations.

Requirements for the US Position:

Must have:

  • Deep knowledge of Java programming language - at least 3 years' experience. 
  • Experience with application and middleware concepts, architectures and deployments, distributed Java systems, and familiarity with associated protocols and specifications (e.g. JEE, messaging, caching). 
  • Excellent English oral and written communication & presentation skills. 

Requirement for the APAC Position:

Must have:

  • Deep knowledge of Java programming language - at least 3 years' experience.
  • Experience with application and middleware concepts, architectures and deployments, distributed Java systems, and familiarity with associated protocols and specifications (e.g. JEE, messaging, caching).
  • Excellent Mandarin Chinese oral and written communication & presentation skills. 
  • Flexible to travel frequently (primarily APAC locations - i.e. Singapore, Hong Kong, Korea, Australia, Japan, Taiwan, and Mainland China)

An advantage for both positions:

  • Technical and architectural consulting experience, honed through extensive commercial experience. 
  • Knowledge in the following:
    • Spring framework, networking protocols, object/relational databases, web and caching solutions, application servers, monitoring and messaging systems.
    • Unix/Windows and virtualized environments
    • Broad understanding of concurrent, distributed programming and systems, and related technologies (including open source solutions)
    • Knowledge of .Net

Senior Java Developer (Israel)

Responsibilities include adapting the GigaSpaces solution to new markets and integrating with new platforms and technologies.

 Requirements:

  • At least 3 years' experience developing server-side Java.
  • B.Sc./B.A. in Computer Science or equivalent, from a leading university.
  • Experience with any of the following technologies is an advantage:
    • Cloud computing
    • Virtualization
    • Distributed systems (Multicast, Java NIO)
  • Candidate must be a quick learner and interested in cutting edge technology.

Junior Java Developer (Israel)

 

 Requirements:

  • 1-3 years' experience developing server-side Java.
  • B.Sc./B.A. in Computer Science or equivalent, from a leading university or last year students with a strong academic record.
  • Experience with any of the following technologies is an advantage:
    • .Net
    • C++
    • Distributed / Concurrent Algorithms
    • Spring
  • Candidate must be a quick learner and interested in cutting edge technology.

 


Pre-Sale Engineer/Solutions Architect (Two Positions: US & APAC)

 

Core Accountabilities

  • Position and present GigaSpaces solutions and technical proposals as the technical subject matter expert to sales prospects, existing customers, and partners.
  • Serve as a technical point-of-contact and a trusted advisor for Account Managers, existing accounts, and sales prospects.
  • Lead and support pre-sale demonstrations, technical evaluations, proofs-of-concept, and benchmarks.
  • Proactively work with customers to gather architecture, design, and business requirements using these to develop and present GigaSpaces-based solutions to meet customers’ technical and business needs.
  • Manage relationships with sales prospects and customers' technical teams, maintaining regular contact.
  • Involves hands-on programming, analysis, debugging, communication, technical issue resolution, and serving as a primary escalation point for pre-sale technical evaluation activities.

 

Requirements for US Position:

 Must have:

  • Deep knowledge of Java programming language - at least 5 years' experience.
  • Experience with application and middleware concepts, architectures and deployments; distributed Java systems and a familiarity with associated protocols and specifications (e.g. JEE, messaging, caching).
  • Broad understanding of concurrent, distributed programming and systems, and related technologies (including open source solutions)
  • Hands-on knowledge of private and public cloud infrastructures, including IaaS, PaaS, and SaaS offerings
  • Excellent English oral and written communication & presentation skills.

 

Requirements for APAC Position:

Must have:

 

  • Deep knowledge of Java programming language - at least 5 years' experience.
  • Experience with application and middleware concepts, architectures and deployments; distributed Java systems and familiarity with associated protocols and specifications (e.g. JEE, messaging, caching).
  • Broad understanding of concurrent, distributed programming and systems and related technologies (including open source solutions).
  • Hands-on knowledge of private and public cloud infrastructures, including IaaS, PaaS, and SaaS offerings.
  • Excellent English oral and written communication & presentation skills.
  • Excellent Mandarin Chinese oral and written communication & presentation skills.
  • Flexible to travel frequently (primarily APAC locations - i.e. Singapore, Hong Kong, Korea, Australia, Japan, Taiwan, and Mainland China).

 

An advantage for both postions:

  • Technical and architectural consulting experience, honed through extensive commercial experience.
  • Knowledge in the following:
  • Spring framework, networking protocols, object/relational databases, web and caching solutions, application servers, monitoring and messaging systems.
  • Unix/Windows and virtualized environments
  • Knowledge of .Net

Automation Testing Engineer (Israel)

Our automation team that develops our sophisticated automated testing suite system, is looking for an Automation Testing Engineer.

Responsibilities:

  • Design and create innovative automated testing engine.
  • Develop testing strategy & automated testing suites.
  • Driving the planning and execution of testing distributed applications.
  • Leading the conceptualization and writing of test strategy, test cases, and scripts.
  • Leading the development, execution, and maintenance of automated tests.
  • Unix/Linux command-line troubleshooting experience.
  • Window/Linux scripting.
  • Java or C# programming knowledge.
  • B.Sc. in Computer Science or equivalent (honors graduate).