Senior Full Stack Java Engineer (RMP Team)

Ramat Gan

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

  • You will participate in the architecture committee
  • Ability to inspire and mentor high performing engineers
  • 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

About you

  • Proven hands-on experience as a full stack developer
  • Proven track record in successfully developing Java backend
  • You gained 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 (hooks)/VueJs/Angular6+
  • You are experienced with writing unit testing JUnit and Jest, understanding of Object-Oriented Programming and software engineering principles.
  • Hands-on experience developing microservices and backend API
  • You have understanding of system design, data structures, and algorithms,
  • 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)
  • Enjoy working in a fast paced, high-growth environments
  • You are a lifelong learner with insatiable curiosity
  • A team player with excellent communication skills and the ability to work independently

Apply for this position