Senior Full Stack Java Engineer

Ramat Gan · Full-time · Senior

About Agmatix

agmatix’s vision is to create best of class sustainable agriculture for the future by making high quality and standardized agronomic data freely available for ag professionals to translate into impact. To do that, agmatix is building a leading digital field trials technology that is revolutionizing data driven agriculture. Our technology disrupts a domain where lack of common language, connectivity and data curation methodologies are significant barriers for improvements. Implementing agmatix solutions will allow agricultural professionals around the world to increase crops yields while reducing environmental damage and improving crop quality over time.

agmatix is built on a set of 6 core values, we are proud to say we stick to the following:

Cutting Edge- Constant state of mind to improve, grow and learn

Daring- We strive to change the world with the best solutions, Reshaping the future of agriculture.

Data-Driven- We live and breathe data-driven decisions in everything we do.

Determination- We strive to change the world with the best solutions

Rooted- The fabric of our DNA is connected to the principles that matter to our clients, our people, and the planet

Trustworthy- We are a source of confidence to our clients, our employees, partners, and colleagues

What will you do?

  • Be a mentor for staff on technical skills.
  • Participate in the architecture committee
  • Translate user stories into technical tasks with the team to ensure iteration, where output can be committed to delivery and consistent velocities, can be established.
  • Design, develop and deploy Java and JS services with a focus on high quality, testable, and product-ready deliverables.
  • Build and maintain multi-tenant scalable microservices run as part of a SaaS product.
  • Collaborate closely with other engineers, product owners, and designers, to identify and solve challenging problems in the agro-tech ecosystem.
  • Work with experienced and highly talented engineers in a CI/CD environment with cutting-edge technologies.
  • Take full responsibility and ownership from conception, development, quality to post-deployment.
  • Work in an environment that supports your individual growth.
  • Team player, highly motivated, can-do approach.
  • Professional proficiency in English

About you

  • 3+ years working as a full stack developer
  • BSc in Computer Science or Mathematics (or equivalent experience)
  • 3+ years of experience in Java backend development.
  • Experience in Java 11+, Spring boot (JPA, MVC, Security, Cloud, Messaging, Testing), Maven/Grade, and open-source frameworks.
  • 3+ years of experience in JavaScript/Typescript using front end such as ReactJS (hooks)/VueJs/Angular6+
  • Experience with writing unit testing JUnit and Jest
  • Understanding of Object-Oriented Programming and software engineering principles.
  • Hands-on experience developing micro-services and backend API
  • Understanding of system design, data structures, and algorithms.
  • Experience with git & git workflow.
  • Experience with relational DBs, executing SQL queries and data modelling.
  • Experience with cloud 
  • Experience with Linux-based environments.

Apply for this position