This article outlines the Software Development Intern – Java role at ReBid in Gurgaon, India. It covers the company background and team culture, the core responsibilities such as writing testable Core Java code and creating RESTful APIs, and the skills required including database knowledge and familiarity with Spring Boot and cloud concepts as added advantages.
About the Role and Company
ReBid, founded by entrepreneur Rajiv Dingra, is a technology company delivering martech, adtech, and deep tech products and solutions to drive creative, media, data, and business transformation. Based in Gurgaon, India, ReBid operates with a geography-agnostic, hybrid work culture and an agile, forward-looking approach. The company identifies its people as Transformists, emphasizing transformation for both business and employees.
The team is small, focused, and collaborative. New members quickly take ownership of larger parts of the application and are encouraged to learn across the technology stack. ReBid values a hybrid culture where everyone can perform with a strong sense of belonging while contributing to ambitious, high-growth products—described internally as building a supersonic jet during take-off.
Responsibilities, Skills & Growth
This role is designed for early-career engineers (0–1 years’ experience) with an engineering degree in computer science or a related field. The position centers on hands-on software development using Core Java and related technologies, with responsibilities that emphasize best practices, documentation, and integration across systems.
- Key responsibilities:
- Write well-designed, testable, efficient code using best software development practices.
- Develop code for new, existing, or enhanced software products and applications.
- Create RESTful APIs to be consumed by the application’s UI layer.
- Integrate data from various back-end services and databases.
- Create and maintain software documentation and be responsible for website maintenance.
- Stay plugged into emerging technologies and industry trends and apply them to operations.
- Required and advantageous skills:
- 0–1 years of relevant experience and expertise in Core Java.
- Adequate knowledge of relational database systems and object-oriented programming.
- Engineering degree in computer science or a related field.
- Knowledge of Spring Boot and REST API concepts is an added advantage.
- Familiarity with databases such as SQL and PostgreSQL is an added advantage.
- Knowledge of cloud technologies is an added advantage.
- Ability to work and thrive in a fast-paced environment, learn rapidly, and master diverse technologies and techniques.
Together, these responsibilities and skills create a clear pathway for an intern to contribute meaningfully to ReBid’s transformational product suite while expanding technical depth across backend services, API design, database integration, and documentation practices within a collaborative team.
Conclusion
In summary, the Software Development Intern – Java position at ReBid in Gurgaon offers practical experience building efficient, testable Core Java code, designing RESTful APIs, and integrating databases within a small, collaborative team. It suits early-career engineers with a relevant engineering qualification who want to grow technical skills while contributing to ReBid’s hybrid, transformation-focused culture and ambitious product roadmap.