Responsibilities :
- Design and build reliable, scalable backend systems and reusable services.
- Collaborate with product managers and engineers on AgriTech solutions.
- Take ownership of services and lead by example with clean, maintainable code.
- Guide junior developers and participate in code reviews.
- Ensure continuous deployment and manage releases.
- Lead technical roadmap development and manage tasks using tools like JIRA.
- Support production and troubleshoot issues when needed.
- Explore and integrate emerging technologies.
Requirements :
5+ years in backend development, especially with Java.Strong in data structures, algorithms, object-oriented design, and system architecture.Experience with : Microservices, MySQL / PostgreSQL / MongoDB, Docker, Cloud (AWS / GCP), Git,CI / CD (Jenkins), Kafka / RabbitMQ / SQS.
Performance optimization and production-grade systems.Strong communication, mentoring skills, and ability to work independently.Preferred Skills :
Java (primary), PHP, or other OOP languages.Log analysis tools (e. g., Splunk, ELK).Distributed systems, scalable architecture.Good understanding of design patterns, code modularity, and concurrency.(ref : hirist.tech)