You should have a minimum of 3-6 years of experience in the field. An engineering degree, preferably in Computer Science from a reputable institute is required, with a Master's degree being highly preferred. Your technical skills should include expert-level proficiency in CSS, HTML, and JavaScript. You should also have extensive experience with Bootstrap, jQuery, ExtJS, AngularJS, or other cross-browser JavaScript libraries and frameworks. Additionally, experience working with Java, Spring MVC, developing RESTful APIs and JSON is necessary. Experience in building cloud-ready SaaS software solutions is an advantage. Mobile platform experience and object-oriented JavaScript design skills are also beneficial. Apart from technical skills, you must possess strong business acumen and excellent communication skills. A passion for technology, attention to detail, quick adaptability to a fast-changing environment, and the ability to work both independently and in groups are essential. Thinking creatively, prioritizing tasks, and managing work effectively within tight deadlines in a fast-paced environment are key attributes for success in this role.,
You should have 2 - 7 years of experience and an educational background in Computer Science, preferably with a Master's degree from a reputed institute. As a candidate, you will be responsible for owning the backend development for various development projects. You will collaborate closely with engineering and product teams to create innovative products that deliver the best value to clients. Additionally, you will provide technical support to clients and troubleshoot any production issues that may arise. In terms of technical requirements, you should have experience with Java/Python, Mysql/Postgresql, and Unix. It is essential to have a good grasp of algorithms, data structures, and object-oriented programming. Familiarity with API Web service design, MVC web frameworks like Django, and NoSQL databases such as MongoDB is also required. You should be able to quickly learn new technologies, troubleshoot technical issues efficiently, and communicate effectively in English, both written and spoken. Moreover, you should possess strong business skills, excellent communication abilities, a passion for technology, and keen attention to detail. Being adaptable to fast-changing environments and working well in groups or independently without supervision are crucial. Thinking creatively, prioritizing tasks effectively, and coming up with innovative solutions to complex design problems are traits that will contribute to your success in this role.,