Position: Middle/Middle Pro Java Developer
Company: ISRAEL IT
Category: Java
Experience required: 2y
English level: upper

We are a company that provides cloud services around the world. Whether you're looking for compute power, database storage, content delivery, or other functionality, we have the services to help you build sophisticated applications with increased flexibility, scalability, and reliability
**Responsibilities**
-Perform implementation of the backend
- Review the code and cover with basic tests
- Research and evaluate technical options of requirements implementation
- Collaborate with another R&Ds, QAs, PMs
- Proactively raise technical risks and suggest appropriate measures

**MUST HAVE skills and experience requirements**
At least 2 years of Back-End Java experience
Strong knowledge of the Spring framework
Strong knowledge of the hibernate/JPA
Good knowledge of Mockito
Good knowledge and experience with AWS
Good knowledge OOP
Experience working with Microservices architecture
Experience with DevOps and CI/CD tool (Kubernetes)(optional)
Basic understanding of networks, security, and system resilience
Building/consuming RESTful APIs
A desire to learn and apply best practices in software development
A team player with good communication skills
Good spoken and written English level — at least Upper-Intermediate
As a plus:
Python experience
NoSQL databases experience
Experience in working with a Legacy code