We are looking for:

Back-End Java Developer

About the position:

We are looking for a talented Java developer to join an agile team and make a major impact on our business.
• Designing and developing high-volume, low-latency algorithms
• Delivering high-availability and performance
• Contributing in all phases of the development lifecycle
• Writing well designed, testable, efficient code
• Debug and maintain the existing system

What are we looking FOR?
• 5+ years' experience in Java (J2SE, JEE Server Side) development
• Familiar with Spring, maven
• Previous experience with SaaS development with cloud platforms (i.e. AWS)
• Database experience, working knowledge of SQL and Non-Relational Databases (Redis/ MongoDB)
• Experience using Git / GitHub
• Strong Test Oriented (unit tests, component tests and etc)
• Extensive knowledge in OO programming language
• Deep understanding of architecture and infrastructure
• Self-starter, fast learner, Passionate, creative and can-do attitude.
• A great team player!
• Excellent English communication skills spoken and written

• Experience working with RESTful web services and working with 3rd party APIs
• Knowledge and experience on the agriculture and irrigation industry - an advantage.
• Experience working with database languages
• Experience with containers, orchestration, and CI\CD processes.
• Familiar with agile\SCRUM methodologies and tools