Connecting job seekers with genuine opportunities — always free to apply Post a Job Free →

Java Developer Jobs in Pune

InnoSoft India

full-time Onsite India

Job Description

About This Role

InnoSoft India is looking for a Java Developer for its Pune engineering office to work on ERP system development for manufacturing and distribution clients. The role involves building new features and maintaining existing modules within a large Spring-based Java application that covers procurement, production planning, inventory, and finance. Candidates with 1–4 years of Java development experience and an interest in enterprise software are encouraged to apply for this full-time onsite position.

Role Context

You will join a Pune-based development team of eleven engineers working on InnoSoft's flagship ERP product. The team delivers new client releases on a four-week milestone cycle. Your work will involve both greenfield module development and enhancement of existing functionality based on client feedback and evolving regulatory requirements. You will collaborate with business analysts, technical writers, and implementation consultants to translate requirements into reliable, tested Java code.

Key Responsibilities

  • Develop new ERP modules and enhance existing ones in Java Spring MVC framework
  • Write clean, testable Java code following the team's established coding standards and review checklist
  • Optimize SQL queries and Hibernate mappings for performance-sensitive manufacturing data operations
  • Collaborate with business analysts to clarify requirements before coding begins
  • Prepare and execute unit test plans using JUnit for all new and modified code
  • Investigate and resolve defects identified during QA, client UAT, and post-release support phases
  • Document technical design decisions and update module-level documentation for each release
  • Participate in sprint planning, estimation, and retrospective meetings every four weeks

Requirements & Skills

  • 1–4 years of Java development experience with Spring MVC or Spring Boot
  • Solid understanding of object-oriented programming, design patterns, and clean code principles
  • Strong SQL knowledge including complex joins, subqueries, and stored procedure development
  • Experience with Hibernate or JPA for database interaction within a multi-module Java application
  • Familiarity with ERP concepts such as bill of materials, production orders, or inventory management
  • Good communication skills in English for working with business analysts and remote client teams
  • Comfort working on large, well-established codebases rather than starting from scratch

Benefits & Work Conditions

  • Monthly salary of ₹30,000–₹60,000 based on Java proficiency and relevant experience
  • PF, ESI, and statutory benefits from the joining date
  • Clear promotion path from Developer to Senior Developer with documented skill criteria
  • Internal and external certification support including Oracle Java and Spring credentials
  • Five-day work week at the Pune office with no mandatory overtime or weekend work

Who Should Apply

This role is well suited for Java developers who want to build depth in enterprise software and are comfortable working on large, structured codebases. If you enjoy solving complex business logic problems in Java, collaborating with business analysts who understand manufacturing operations, and growing within a stable product company environment in Pune, InnoSoft India offers a well-supported career path in Java enterprise development.

About the Company

InnoSoft India is a Pune-headquartered ERP software company serving manufacturing, supply chain, and distribution clients across Asia. With offices in Hyderabad and Pune, the company employs over 200 engineers and consultants and has maintained client relationships averaging over six years. The Pune development center is focused on product evolution and quality, with a senior engineering team that actively mentors junior and mid-level Java developers.

How to Apply

Apply through this portal. Describe the largest or most complex Java application you have contributed to and your specific role within it. Shortlisted candidates will be contacted within 4 working days for a technical discussion.

Job Details

Salary ₹30,000 – ₹60,000 / month
Job Type full-time
Work Mode Onsite
Location Pune, Maharashtra
Apply Before Jul 03, 2026
Important: We never charge any fee at any stage of the hiring process. If anyone asks for money, report it to [email protected].
Similar Jobs
Data Analyst
Fresher Hub
DevOps Engineer
Fresher Hub
Python Developer
Fresher Hub