Position: Middle Back-End Developer (Java)
Company: ISRAEL IT
Experience required: 3y
English level: upper

We are looking for a Middle Back-End Developer (Java) to join our team.

Project Description:
Our cutting-edge platform is designed to enable any organization to integrate, utilize, and manage its data in real time for product development and optimization, automation, personalization, and BI.

We are looking for an experienced and innovative senior Java developer to work as part of our experienced R&D team.

Requirements:
Must have:
- BSc in Computer Science or a similar technical field
- At least 3+ years of experience with Java and Spring Boot.
- Proficient in Core Java and familiar with Spring framework.
- Profound insight of Java internals (Class-loading, Memory Management, Transaction management etc).
- Experience with large object-oriented projects.
- Experience with solving optimization problems.
- Experience handling Big Data scale and latency challenges.
- Strong understanding of design patterns, best practices, and coding standards.
- Excellent abstraction and analytical skills.
- Team player, accountable, dedicated, and passionate.
- English level -  Upper-Intermediate (B2)

Nice to have:
- Experience with Cloud AWS, S3, RDS, EC2, K8s – Big Advantage
- Experience with high volume Relational and NoSQL database like MongoDB/RedShift
- Experience with Kafka, Big Data frameworks
- Experience with ETL

Responsibilities:
As part of the team, you will design and develop high throughput, low-latency backend processes, and infrastructure in a highly scalable, multi-cloud platform (100% SAAS and multi-tenant) 

You will participate in the full systems life cycle from solution to design. 

We are looking for engineers who are self-motivated, open-minded, and willing to have responsibility throughout all the development phases.