Full-Stack Java Developer



Software Engineering
Bangalore Urban, Karnataka, India
Posted on Monday, September 4, 2023

Come work alongside some of the most talented minds in agriculture technology. We are a team of innovators who are accelerating the sustainability and digitization of our planet’s food system. At Arable, you will have the unique opportunity to build something meaningful with an amazing group of people who care about each other and their work.

What we do:

At Arable, our goal is to connect all the world’s farms and provide the highest quality data to power the predictive analytics that will help optimize the global food system. This is an ambitious goal, but the need has never been greater to rethink how we will feed an ever-growing population and reduce our impact on natural resources. We believe the heart of the solution is digitizing the analog world with high-fidelity data to help food producers optimize their operations. We hope the impact of our work will improve the lives of farmers everywhere and be a major contribution to securing the global food supply for decades to come.

A few examples of the work we’re doing today:

  • Helping farmers in India and Mozambique adapt to the effects of climate change on their farms with novel data-driven crop insurance
  • Giving fresh produce growers in California, USA the tools to optimize production with less food waste
  • Helping irrigated farmers in Nebraska, USA to manage water more efficiently and sustainably to protect our water supply

What you will do:

  • Engage in impactful, customer-facing initiatives directly aligned with the Arable Roadmap.
  • Collaborate closely with the Product Management team to gain deep insights into customer requirements and formulate innovative solutions.
  • Architect and craft enterprise-level software solutions within an Agile development framework.
  • Foster seamless cooperation within cross-functional teams to collectively accomplish team goals and surpass OKRs.
  • Leverage Java, JavaScript, and Angular frameworks to advance various software projects.
  • Take an active role in quarterly planning exercises and Sprint activities to drive project success.
  • Consistently deliver software solutions of the highest quality, focusing on scalability and maintainability.

What you bring:

Minimum Qualifications:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • A minimum of 5 years of professional experience in Full-Stack development, with a strong emphasis on microservices architecture, Java, and Angular technologies.
  • Profound expertise in microservices development utilizing Java and the Spring ecosystem, encompassing Spring Boot, Spring JPA, Spring Security, and Spring IOC.
  • Proficiency in frontend development using Angular, TypeScript, HTML5, and CSS.
  • Sound comprehension of relational databases and hands-on experience in database design and optimization for microservices.
  • Proficiency in SQL, preferably with PostgreSQL.
  • Familiarity with containerization technologies like Docker and competence in container orchestration using Kubernetes is a valuable asset.
  • Knowledge of cloud-based deployment and scaling techniques specifically related to microservices.
  • Experience with version control systems such as Git and proficiency in CI/CD pipelines within a microservices environment.
  • Acquaintance with Agile development methodologies and a proven track record of successful collaboration within cross-functional teams.
  • Strong analytical and problem-solving skills, coupled with meticulous attention to detail.
  • Exceptional communication and collaboration aptitude, with a demonstrated ability to excel in fast-paced and dynamic settings.
  • A commitment to upholding code quality, extensive test coverage, automation, and operational excellence.

Desired Qualifications:

  • Understanding of security best practices concerning microservices and practical experience in implementing secure web applications.
  • Familiarity with hybrid mobile app development frameworks such as Flutter, React Native, or Xamarin.
  • Experience working with AWS services such as ECS, S3, and SQS.
  • Exposure to IoT (Internet of Things) systems.

What we offer:

At Arable, you will be joining a company of dedicated team players who bring together diverse expertise and a passion for building a more sustainable future. You’ll find no shortage of lively conversation around the lunch table about the food we eat and how it is produced. We are a fast-moving startup committed to providing a rewarding employee experience through the work we do, the team, compensation, and benefits, including:

  • Competitive compensation commensurate with experience
  • Ability to work closely with customers who are hungry for our product, where you can make a positive impact on their livelihood and the world
  • A focus on community involvement and career development
  • We are an equal-opportunity employer and value diversity at our company.
  • We are committed to creating an inclusive environment for all employees.