As part of our continued growth, we are looking for a senior Java engineer who is an expert in the Business Intelligence (BI) world, who can provide solutions to BI challenges in Engineering and Product, in addition to the hands-on software engineering responsibility.
You will join a highly skilled and motivated development team and group at the core of the company.
The ideal candidate will be a multidisciplinary talented Java EE professional with experience in developing BI tools. One who can keep a system-wide, holistic understanding of the design, architecture, and product trade-offs, while at the same time spot the most complex low-level details of the software design patterns, cost and benefits of various calling conventions, and performance issues.
Responsibilities:
Principle Engineer and tech lead in the core team of the Engineering.
Guide the team, share professional BI knowledge on Data Modeling and efficient Analytical Querying, and build the Data platform accordingly.
Be part of the steering team that plans, designs, and builds the next generation of Analytics platform for developers.
Lead large and complex projects end to end.
Skilled and experienced Java Software Engineer.
You will join a highly skilled and motivated development team and group at the core of the company.
The ideal candidate will be a multidisciplinary talented Java EE professional with experience in developing BI tools. One who can keep a system-wide, holistic understanding of the design, architecture, and product trade-offs, while at the same time spot the most complex low-level details of the software design patterns, cost and benefits of various calling conventions, and performance issues.
Responsibilities:
Principle Engineer and tech lead in the core team of the Engineering.
Guide the team, share professional BI knowledge on Data Modeling and efficient Analytical Querying, and build the Data platform accordingly.
Be part of the steering team that plans, designs, and builds the next generation of Analytics platform for developers.
Lead large and complex projects end to end.
Skilled and experienced Java Software Engineer.
Requirements:
3+ years of experience in a BI company as a Backend Software engineer, specializing in data modeling best practices and efficient querying.
7 years of hands-on experience designing and developing Java applications
Bachelor's Degree in Computer Science or Software Engineering
Strong Object Oriented analysis and design using common design patterns
Experience working in a Product company with an Agile development process
Experience with complex SQL expressions – advantage
Experience with Spring, and related technologies (JSON, REST) – advantage.
3+ years of experience in a BI company as a Backend Software engineer, specializing in data modeling best practices and efficient querying.
7 years of hands-on experience designing and developing Java applications
Bachelor's Degree in Computer Science or Software Engineering
Strong Object Oriented analysis and design using common design patterns
Experience working in a Product company with an Agile development process
Experience with complex SQL expressions – advantage
Experience with Spring, and related technologies (JSON, REST) – advantage.
This position is open to all candidates.