Backend Engineer [Java]

Saatvik Agro

Morena, Madhya Pradesh, India0–5 yrs1h agovia LinkedIn

About the Role

Saatvik Agro is seeking a Backend Engineer [Java] for a full-time, on-site opportunity in Morena, Madhya Pradesh, India. This role is suitable for individuals interested in Java backend engineering, software development, REST APIs, databases, microservices, cloud technologies, enterprise applications, distributed systems, system integration, and modern backend-engineering practices.

Key Responsibilities

  • Develop, test, integrate, maintain, troubleshoot, and improve Java-based backend services, APIs, databases, enterprise platforms, internal 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
  • REST APIs
  • SQL and NoSQL databases
  • Microservices
  • Cloud platforms
  • Messaging systems
  • Testing frameworks
  • Git
  • CI/CD
  • Spring Boot, Spring Framework, Spring MVC, Spring Data JPA, Hibernate (or similar)
  • Data structures, algorithms, collections, exception handling, interfaces, inheritance, polymorphism, abstraction, multithreading, concurrency, clean coding practices
  • JSON, HTTP/HTTPS, web services, authentication, authorization, API integration, system integration
  • Database design, normalization, joins, indexing, transactions, schemas, CRUD operations, queries, query optimization, data-access concepts
  • Microservices architecture, distributed systems, service-oriented architecture, scalable backend services, event-driven architecture, high-availability systems (exposure beneficial)
  • Maven, Gradle, 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)
  • Kafka, RabbitMQ, Redis, caching, message queues, asynchronous processing, scheduled jobs, background processing, event-driven systems (exposure advantageous)
  • AWS, Microsoft Azure, Google Cloud, Docker, Kubernetes, Jenkins, GitHub Actions (exposure beneficial)
  • Linux, command-line tools, application deployment, environment configuration, logging, monitoring, production-support concepts (exposure advantageous)
  • OAuth, JWT, role-based access control, secure coding, input validation, API security, encryption concepts (familiarity beneficial)
  • Application performance optimization, database tuning, connection pooling, caching strategies, scalability, reliability, fault tolerance, 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 but 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 but not mandatory)
  • Analytical, logical, debugging, troubleshooting, and problem-solving skills
  • Communication, documentation, collaboration, and teamwork abilities
  • Ability to understand business and technical requirements and translate them into practical, reliable, scalable, maintainable, and secure Java backend solutions.
  • Willingness to work on-site.
  • 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 (considered but not mandatory)
  • Strong willingness to learn new Java technologies, backend frameworks, databases, APIs, cloud platforms, testing tools, and modern software-engineering practices.

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.
  • Freshers and experienced candidates are encouraged to apply.
  • Candidates without previous full-time Java backend-engineering experience can also apply.

Fresher Java Developer Jobs · last 7 days

48 openings · all need no experience

Most hiring: Saatvik Agro, Crossing Infotech, Citi

See all 48 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job