-
Flexiple

Back End Developer

Flexiple
India · Full-time · Associate

Company Details

  • Provides a digital platform designed to help farmers manage and optimize daily agricultural operations.
  • Enables farm management through a centralized system that allows users to monitor fields, crops, and farm activities.
  • Supports farmers in making better decisions using data from sensors, weather information, and satellite insights.
  • Helps improve farm productivity by offering tools for irrigation management, crop protection, and fertilization planning.
  • Allows farmers to record and track farming activities through a digital field notebook.
  • Provides real-time monitoring and alerts related to weather conditions and farm operations.
  • Enables tracking and management of farm machinery, equipment, and operational tasks.
  • Helps organize farm workflows by allowing task assignment and activity tracking for farm teams.
  • Supports cost tracking and economic management to help farmers understand farm profitability.
  • Focuses on improving sustainability by helping farmers monitor environmental impact and adopt efficient agricultural practices.
  • Offers solutions that support collaboration between farmers, agribusiness companies, and agricultural stakeholders.
  • Aims to drive the digital transformation of agriculture by providing smart farming technologies and farm management tools.

Job Roles & Responsibilities

  • Backend Developer is an engineer with strong expertise in Java and a solid understanding of microservices architecture and cloud technologies.
  • The developer is responsible for developing and integrating scalable and secure backend solutions, contributing to the company’s technical evolution, and collaborating with cross-functional teams to achieve product goals.

Backend Development

  • Develop and maintain RESTful APIs using Java, Spring Boot, or Grails.
  • Design and implement microservices-based architectures.
  • Integrate external systems using authentication mechanisms such as OAuth and JWT.
  • Work with NoSQL databases (MongoDB, Cassandra) to manage complex queries and improve performance.

Cloud and DevOps

  • Deploy scalable solutions using cloud platforms such as AWS and GCP.
  • Manage CI/CD pipelines for continuous integration and delivery.
  • Ensure application containerization using Docker.
  • Orchestrate services using Kubernetes.

Messaging Systems and Event-Driven Architecture

  • Implement messaging-based solutions using Apache Kafka, RabbitMQ, or JMS.
  • Enable asynchronous communication between services.

Cross-Functional Collaboration

  • Work closely with QA, Tech Area Owner, Product Owner, and engineering teams to define system requirements.
  • Deliver solutions aligned with business and user needs.
  • Provide technical support and contribute to documentation such as technical specifications and user guides.

Security and Scalability

  • Ensure solutions are secure, efficient, and scalable.
  • Contribute to the development of modular and scalable software suitable for commercial deployment.

Ideal candidate profile

Hard Skills

  • Java Expertise
  • Strong experience in backend development using Java, Spring Boot, or Grails.
  • Experience in building and maintaining RESTful APIs.
  • NoSQL Knowledge
  • Experience working with NoSQL databases such as MongoDB and Cassandra.
  • Ability to handle complex queries and optimize database performance.
  • Microservices Architecture
  • Strong understanding of microservices architecture.
  • Familiarity with containerization using Docker and orchestration using Kubernetes.
  • Cloud Platforms
  • Experience with cloud platforms such as AWS and GCP.
  • Familiarity with CI/CD principles and deployment pipelines.
  • Messaging Systems
  • Knowledge of messaging systems such as Apache Kafka, RabbitMQ, or JMS.
  • Understanding of event-driven architecture.
  • Integration Systems
  • Experience integrating systems using OAuth, JWT, and other authentication/authorization technologies.
  • Git Proficiency
  • Strong proficiency with Git for version control and collaboration.

Soft Skills

  • Problem Solving
  • Ability to analyze and solve complex technical problems using logical and creative approaches.
  • Proactive mindset in identifying and resolving challenges.
  • Teamwork
  • Ability to collaborate effectively with cross-functional teams.
  • Respect for diverse perspectives and contribution to a positive team environment.
  • Adaptability
  • Flexibility in responding to changing priorities and project requirements.
  • Willingness to learn and adopt new technologies and tools.
  • Communication
  • Clear and effective communication with different stakeholders.
  • Strong listening, articulation, and presentation skills.


Key Skills

Ranked by relevance

microservices cloud java containerization spring boot rabbitmq apache nosql kafka oauth cicd aws continuous integration product owner restful apis cassandra docker git
Login to Apply
Posted
Mar 23, 2026
Type
Full-time
Level
Associate
Location
India
Company
Flexiple

Industries

Software Development

Categories

Engineering

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
YO IT Consulting
Related

Backend Engineer - Remote

2026-05-27

Full-time
Not Applicable
Argentina
Software Development
Engineering
View Job Details
YO IT Consulting
Related

Backend Engineer - Remote

2026-05-27

Full-time
Not Applicable
Australia
Software Development
Engineering
View Job Details
YO IT Consulting
Related

Backend Engineer - Remote

2026-05-27

Full-time
Not Applicable
Australia
Software Development
Engineering