Senior Java Developer

TLV · Full-time · Senior

About The Position

You’ll have a unique opportunity to transform our SQream analytical big data database from on premise to a cloud based solution, that allows the world's biggest enterprises to make the most out of their big data. You will develop and have a major impact on our core components. You will have a strong influence on our design and architecture for the cloud.

Responsibilities

  • Design and develop quality, proficient and well documented technical solutions that align with business requirements and meets corporate architectural standards, first and foremost a cost based optimization 
  • Function as a subject matter expert in multiple product components and be the first Java developer in the team
  • Develop solid unit and integration tests according to organizational standards
  • Contribute and drive to technological and architectural decisions
  • Participate in reviewing design and code for other team members
  • Adhere to agile development principles while following and improving all aspects of the scrum process

Requirements

  • BSc in Computer Science/Software Engineering or equivalent
  • Minimum 5 years of experience as a Java Developer
  • Familiarity with cloud based environment
  • Strong OOD and OOP skills
  • Expertise in application development using Java, J2EE, JSON
  • Hands on experience with Continuous Integration/Delivery
  • Experience with relational database concepts and experience using relational database - Advantage
  • Strong problem solving
  • Experience working with open sources - Advantage 
  • Experience with open source: Apache  Calcite - BIG ADVANTAGE
  • Experience with C++ / Python - Advantage 
  • Experience working in Agile environment
  • Excellent interpersonal skills
  • Self-motivated
  • Superior analytical and problem solving abilities
  • Desire to work in a team oriented, collaborative environment

Apply for this position