Skills:Good knowledge of Core Java, Spring and Hibernate.Basic understanding of front-end technologies.Should have understanding of Software development cycle.Good communication skill.Good understanding on tools and technology.Ability to work in team.Good analytic skills and Ability to solve the problemResponsibilities:Provide innovative solutions to complex business problems TLDeveloping, refining, and tuning integrations between applicationsWorking with an agile team to develop, test, and maintain business applicationPreparing reports, manuals and other documentation on the status, operation and maintenance of softwareDesign, develop, and unit test applications in accordance with established standardsPlan, develop and implement large-scale projects from conception to completion.Understand and evaluate complex data models.Execute system development and maintenance activitiesWork with team members to design innovative software programs that improve and simplify experience for customers.Determine root cause for the most complex software issues and develop practical, efficient, and permanent technical solutions.Remain current on new technologies and available vendor packages; evaluate and make recommendations as necessary.Mentor Software Engineers to allow for skill/knowledge development through advice, coaching, and training opportunities.Experience - Minimum 2 Years of relevant experienceLocation - VadodaraEducation - BE/ B.Tech, ME/ M.Tech, BCA, MCAJob Type: Full-time