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 above)

-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