Senior Java Developer

Job description

Take part in developing highly-scalable and highly-available enterprise-ready servers. You will define and implement public APIs, be a gatekeeper for preventing security breaches, and serve as an interface with state of the art cloud providers.

Requirements

At least 5 years of experience developing commercial software

Proficient in Java and OOD on both Linux and Windows environment
B.Sc. in Computer Science or IDF technological unit graduate
Experience with enterprise-ready software development
Experience with relational databases

Also desirable is experience with:
Cloud solutions (e.g. AWS, Azure)
VMware-based management and vSphere plugins
Large scale management systems
Spring Framework
Agile, TDD, Extreme programming methods