Job Description :
-Identify potential problems and recommend solutions to the most complex data design scenarios -Provide estimates, deliver well documented program code and prepare code in accordance with client designs usability, performance standards, and graphic user interface -Assist as technical data resource to cross functional teams -Develop, code and/or configure and test programs from clear specifications to meet business needs and ensure functionality of applications -Diagnose and solve common system problems while working under pressure to meet aggressive deadlines in an environment with limited resources -Assist on projects involving complex interfaces and interdependencies between systems and also integrating multiple solutions -Participate in systems design, working within an established framework to maximize system efficiency -Develop detailed flowcharts to show processing logic for simple programs; debug systems to provide daily operational support for production systems Must have: -Core and Advanced Java (1.8 or abovelt;/div> -Micro services -Angular 5 or above 2+ -Spring and Apache Experience -Mybatis, Hibernate or JPA experience -J2EE containers, with experience in one of Tomcat, JBoss, Spring Boot -Restful services 4+ -NoSQL Databases like MongoDB -Continuous Integration/continuous deployment (e.g. GIT, TFS, MAVEN, GRADLE and ANT