Job TitleNeed/Responsibilities:Gain understanding of business case and functionality expectations, Analyze business requirements and create detailed technical specifications/tasksCode and script applicationsFollow coding standards and guidelines, and contribute to the standardsDeploying applications in a continuous delivery environment with automated testingCompiling and assessing user feedback to identify end-user requirements and specifications and to improve software performanceDeveloping technical documentation to guide future software development projectsComplete tasks as assigned on time in a quality manner so that goals and milestones are achievedWork closely with test teams, developers, business and vendor partners to drive and promote technical design in all our engineering processesRecommend approaches/solutions to problems, and communicating pros & consQualifications:5 to 7 year(s) of experience with application development and deployment using frameworks such as Spring, Spring boot, Hibernate, JPA; Web Services (SOAP, REST), JMS; as well as web/application servers such as WebLogic, Tomcat, and/or ApacheAt least 2 year(s) of experience with building API, Mongo DBExperience on Cloud Technologies highly preferableUnderstanding of application performance diagnostics and analytical toolsKnowledge of automated test frameworksMock oriented testing with positive and negative testing (Junit/Mockito)Experience with successful Agile/SCRUM team delivering test automationRequired Skills: Java, Spring, MongoDBBasic Qualification: Additional Skills: