Full Job DescriptionJava DeveloperYou will be a member of a cross-functional team of software dev/qa engineers, architects, product owner, program/project managers and subject matter experts. The ideal candidate should have experience working in a global development team that practices Agile scrum. we do adopt iterative software development practices with an emphasis on build Minimum Viable Products through rapid prototyping leading to the development of enterprise scale applications. It’s a very fast paced highly innovative environment and we love our work and take pride in it.ResponsibilitiesExecute complex software programming applications and modify existing applications.Designs and delivers sound technical and functional solutions that are thoroughly testedEstablish and maintain effective working relationships with client contactsImprove systems performance by investigating problems, developing specifications, identifying trends in technology, and recommending solutions.Performs other duties as directed.SkillsAdvanced working knowledge and understanding of Angular JS / react JS, HTML, CSS, J2EE, Spring boot, lambda architecture, Micro Services & Oracle ServerGood knowledge of SDLC processes and challengesShould be hands on in the current role for a minimum of 3 to 6 YearsExperience with PL/SQL and RDBMS (MSSQL or Oracle)Experience developing REST web servicesExperience with Messaging frameworksExposure to TDDJob Type: Full-timeWork Location: Multiple Locations