Senior Full Stack Java Engineer

Ramat Gan · Full-time

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 You'll Be Doing

  • 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.
  • You will build and maintain multi-tenant scalable microservices run as part of a SaaS product.
  • You will collaborate closely with other engineers, product owners, and designers, to identify and solve challenging problems in the agro-tech ecosystem.
  • You will work with experienced and highly talented engineers in a CI/CD environment with cutting-edge technologies.
  • You will take full responsibility and ownership from conception, development, quality to post-deployment
  • Ability to inspire and mentor high performing engineers

About you

  • You have proven hands-on experience as a full stack developer.
  • You gain record in successfully developing Java backend including
  • experience in Java 11+, Spring boot (JPA, MVC, Security, Cloud, Messaging, Testing), Maven/Grade, and open-source frameworks.
  • You have strong technical experience in JavaScript/Typescript using front end such as ReactJS /VueJs
  • You are experienced with writing unit testing JUnit and Jest.
  • You have an understanding of Object-Oriented Programming and software engineering principles.
  • Hands-on experience developing microservices and backend API, have understanding of system design, data structures, and algorithms, and experience with git & git workflow, relational DBs, executing SQL queries and data modeling, Cloud
  • Passionate for writing clean, testable and robust code
  • You have BSc in Computer Science or Mathematics (or equivalent experience)
  • You enjoy working in a fast paced, high-growth environments
  • You are a lifelong learner with insatiable curiosity
  • You are a team player with excellent communication skills and the ability to work independently

Apply for this position