About
## About the Role 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 - Write clean, maintainable Java code following industry best practices. - Develop and integrate RESTful APIs using Spring Boot. - Implement batch processing jobs with Spring Batch for data‑intensive tasks. - Participate in design discussions and contribute ideas for system architecture. - Perform unit testing and assist in integration testing to ensure high‑quality releases. - Debug and resolve production issues under the guidance of senior engineers. - Collaborate with cross‑functional teams including QA, UI/UX, and product management. - Maintain documentation of code, APIs, and technical decisions. - Continuously improve coding skills by learning new frameworks and tools. - Adhere to agile sprint cycles, attend daily stand‑ups, and provide status updates. ## Requirements - Proficient in Java, with a strong understanding of core concepts. - Familiarity with the Spring framework and Spring Batch. - Knowledge of data structures and algorithms. - Strong problem-solving abilities and logical reasoning skills. - Understanding of programming fundamentals. - Willingness to learn and adapt to new technologies. ## Benefits - Opportunity to work in a supportive learning environment with mentorship from experienced professionals. - Exposure to cutting‑edge technologies and participation in real projects impacting thousands of users. - Competitive compensation and a clear career roadmap with potential growth to Software Engineer, Senior Engineer, Tech Lead, and Architect roles within 3‑5 years, depending on performance. - Regular internal training and certification opportunities.
MATCH FREE