
Eligibility Criteria
β’ BE/BTech in Computer Science, Information Technology or related branch, or MCA.
β’ Minimum aggregate of 60% (or equivalent CGPA) in the qualifying degree.
β’ Graduation batch 2025β2026 (candidates who will graduate by July 2026 are eligible).
β’ No active backlogs; maximum of 2 backlogs allowed at the time of application, which must be cleared before joining.
β’ Strong grasp of Data Structures and Algorithms, logical reasoning, and problemβsolving abilities.
β’ Willingness to learn new technologies and adapt to a fastβpaced development environment.

Job Description & Key Responsibilities
Tudip Technologies Pvt. Ltd. is a CMMI Levelβ5 software services company headquartered in Ahmedabad, Gujarat. With over a decade of experience, Tudip delivers endβtoβend technology solutions across domains such as banking, insurance, logistics, and eβcommerce. The firm prides itself on a culture of continuous learning, innovation, and entrepreneurship, encouraging employees to experiment with emerging tools while maintaining high standards of quality and delivery. Its flat hierarchy and mentorshipβdriven environment make it an attractive destination for fresh talent looking to grow quickly in the software industry.
The Graduate Engineering Trainee (GET) role is designed as a launchpad for recent engineering graduates who aspire to become proficient Java backend developers. As a GET, you will be immersed in realβworld projects from day one, working alongside senior engineers on product development, feature enhancements, and bug fixes. The position focuses on core Java, Spring framework, and Spring Batch, providing a solid foundation in enterpriseβgrade application development. You will also get exposure to agile methodologies, code reviews, and DevOps practices, ensuring a wellβrounded skill set.
Key Responsibilities:
1. Write clean, maintainable Java code following industry best practices.
2. Develop and integrate RESTful APIs using Spring Boot.
3. Implement batch processing jobs with Spring Batch for dataβintensive tasks.
4. Participate in design discussions and contribute ideas for system architecture.
5. Perform unit testing and assist in integration testing to ensure highβquality releases.
6. Debug and resolve production issues under the guidance of senior engineers.
7. Collaborate with crossβfunctional teams including QA, UI/UX, and product management.
8. Maintain documentation of code, APIs, and technical decisions.
9. Continuously improve coding skills by learning new frameworks and tools.
10. Adhere to agile sprint cycles, attend daily standβups, and provide status updates.
Tech Stack: Java 11+, Spring Boot, Spring MVC, Spring Batch, Hibernate/JPA, MySQL/PostgreSQL, Git, Maven/Gradle, Jenkins.
Growth Path: Successful trainees can progress to Software Engineer, Senior Engineer, Tech Lead, and eventually Architect roles within 3β5 years, depending on performance and learning agility. Tudip also offers regular internal training, certifications, and opportunities to work on clientβfacing projects, accelerating career growth.
Why Join Tudip? The company offers a supportive learning environment, exposure to cuttingβedge technologies, and a clear career roadmap. Freshers receive mentorship from experienced professionals, competitive compensation, and a chance to contribute to real products that impact thousands of users. If you are passionate about Java development and eager to build a strong technical foundation, this role is an ideal stepping stone.