Position: Java Architect for GigaSpaces
Company: Ciklum
Category: Java
Experience required: 5y
English level: upper
Published: 2020-09-01T00:00:00+03:00

**About Client:**
**GigaSpaces** (www.gigaspaces.com) provides the fastest in-memory computing platforms for real-time insight to action and extreme transactional processing. With GigaSpaces, enterprises can operationalize machine learning and transactional processing to gain real-time insights on their fast and historical data, and act upon them in the moment.
 Our offices are located in the US, Europe and Israel serving customers such as Morgan Stanley, Bank of America, CSX, Blue Cross Blue Shield, Goldman Sachs, Société Générale, Crédit Agricole, Avanza Bank, UBS and more.
In this role you will gather requirements both inbound and outbound, design and architect data models, define and develop them as proof of concepts, working with the latest technologies with focus on performance and scale.

**Responsibilities:**
• Build technical proof of concepts on the GigaSpaces platform, using cutting-edge technologies
• Work directly with product management on requirements and priorities for prospects and partners
• Evaluate new technologies for integration into GS core, to enrich the ecosystem of the product
• Mentor the professional services group and the developer advocates with new technologies and architectural matters
• Write code examples and PoC to demonstrate capabilities and features

**Requirements:**
• JAVA guru with 5+ years of experience – a must
• Hands-on proven experience in building enterprise solutions with middleware.
• Experience in data related technologies. Either NoSQL, RDBMS and /or Big Data.
• Knowledge of at least one of the following: Basic DevOps / Docker and Kubernetes / Cloud environment such as AWS/Azure & GCP
• Comfortable with Linux OS
• Excellent spoken and written English

**What's in it for you:**
• Competitive salary
• Unique working environment where you communicate and work directly with client
• Being part of a supportive team with the ability to learn new skills and grow within the company
• Experience cutting edge technology and be part of a company that is shaping the future
• Challenging tasks and smart solutions – you and the team are to define every next tasks and how they will be implemented
• Career and professional growth opportunities
• Constant flow of new projects