Associate Backend Engineer (Java)
Saatvik Agro
About the Role
Saatvik Agro is seeking an Associate Backend Engineer (Java) for a full-time, on-site opportunity in Morena, Madhya Pradesh, India. This role is ideal for fresh graduates and early-career technology professionals interested in Java backend development, software engineering, REST APIs, databases, microservices, cloud technologies, enterprise applications, system integration, automation, and modern backend-engineering practices.
Key Responsibilities
- Develop, test, integrate, maintain, troubleshoot, and improve Java-based backend services, APIs, databases, internal platforms, enterprise applications, automation solutions, and digital systems.
- Collaborate with software, IT, data, analytics, operations, production, supply chain, finance, sales, and other business teams.
Requirements & Tech Stack
- Core Java
- Object-oriented programming concepts
- Spring Boot, Spring Framework, Spring MVC, Spring Data JPA, Hibernate (beneficial)
- REST APIs, JSON, HTTP/HTTPS, web services, authentication, authorization, API integration, system integration (basic understanding)
- SQL, MySQL, PostgreSQL, SQL Server, Oracle, MongoDB, Redis (familiarity beneficial)
- Database design, normalization, joins, indexing, transactions, schemas, CRUD operations, queries, data-access concepts (understanding advantageous)
- Microservices architecture, distributed systems, service-oriented architecture, scalable backend services, event-driven systems (exposure beneficial, not mandatory)
- Maven, Gradle, Git, GitHub, version control, branching, pull requests, debugging, code reviews, collaborative software-development workflows
- JUnit, Mockito, TestNG, Postman, unit testing, integration testing, API testing, automated testing (exposure beneficial, not mandatory)
- Kafka, RabbitMQ, Redis, caching, message queues, asynchronous processing, scheduled jobs, background processing, event-driven architecture (exposure an advantage)
- AWS, Microsoft Azure, Google Cloud, Docker, Kubernetes, Jenkins, GitHub Actions, CI/CD (exposure beneficial)
- Linux, command-line tools, application deployment, environment configuration, logging, monitoring, production-support concepts (basic understanding advantageous)
- OAuth, JWT, role-based access control, secure coding, input validation, API security, encryption, authentication, authorization (familiarity beneficial)
- Application performance optimization, database tuning, connection pooling, caching, scalability, reliability, observability, troubleshooting (exposure advantageous)
- ORM technologies, repositories, persistence layers, entity relationships, transactions, backend data-access patterns (familiarity beneficial)
- Frontend technologies such as HTML5, CSS3, JavaScript, TypeScript, React, Angular, or Vue.js (exposure beneficial, not mandatory)
- Automation, data engineering, analytics, AI/ML, generative AI, ERP, CRM, dashboards, reporting systems, enterprise applications (exposure an additional advantage)
- Agile, Scrum, Jira, SDLC, technical documentation, requirements gathering, user stories, sprint planning, issue tracking (familiarity advantageous, not mandatory)
- Core Java and object-oriented programming concepts (basic to good knowledge)
- Data structures, algorithms, collections, exception handling, interfaces, inheritance, polymorphism, abstraction, multithreading, concurrency, clean coding practices (understanding)
- Strong willingness to learn new Java technologies, backend frameworks, databases, APIs, cloud platforms, testing tools, and modern software-engineering practices.
- Internship, academic project, Java project, Spring Boot project, backend project, API project, database project, microservices project, GitHub project, hackathon, freelance assignment, startup project, or open-source contribution (will be considered but not mandatory)
Qualifications
- B.E. / B.Tech / B.Sc. / BCA / MCA / M.Sc. / M.Tech in Computer Science, Information Technology, Software Engineering, Computer Applications, Data Science, Artificial Intelligence, or a related discipline.
- Fresh graduates and candidates with up to 2 years of relevant experience are strongly encouraged to apply.
- Final-year students completing their degree and available for full-time employment may also apply.
- Candidates with 0–2 years of experience in Java backend development, backend engineering, software development, application development, API development, enterprise software, or related technology roles can apply.
- Candidates currently working as Associate Backend Engineer (Java), Associate Java Backend Engineer, Associate Backend Engineer Java, Associate (Java) Backend Engineer, Associate Java Backend Developer, Associate Backend Developer Java, Junior Java Backend Engineer, Backend Engineer (Java), Java Backend Engineer, Backend Engineer Java, Java Backend Developer, Spring Boot Developer, Graduate Software Engineer, Junior Software Engineer, or Associate Software Engineer are encouraged to apply.
- Candidates from IT services, SaaS, product companies, technology, consulting, e-commerce, fintech, telecom, analytics, manufacturing, logistics, FMCG, or other industries are welcome.
- Good analytical, logical, debugging, troubleshooting, and problem-solving skills.
- Good communication, documentation, collaboration, and teamwork abilities.
- Ability to understand business and technical requirements and contribute to practical, reliable, scalable, maintainable, and secure Java backend solutions.
- Willingness to work in an on-site environment.
- Candidates without previous full-time Java backend-development experience can apply.

