-Participate in the full software development life cycle: Analysis, Design, Coding, Testing and promotion into Production
-Design and build business web applications on the related platform
-Combine the art of design with the art of programming to deliver quality products
-Support ongoing business requirements; develop or enhance the existing modules
-Drive the continuous improvements of our implementation methodology and service offerings based on our client experiences and recommend solutions that details the pros, cons and risks
-Perform all aspects of Platform Administration, Design, Development and implementation of software solutions
-Primarily responsible for issue resolution
-Implement performance tuning, monitoring and testing within platform
-Provide consulting on implementation
-Configure, customize and create workflows
-Perform integrations and process automations using
-Perform system and integration testing with sample and live data
-Manage multiple projects at once
-Collaborate on projects with minimal supervision
-Perform root cause analyses and remediation for integration, system reporting and data issues
Requirements
-Expert in Java programming
-In-depth knowledge of Spring Core, DI, Security, Web
-Hibernate/JPA/Spring Data
-Familiar with NoSQL DBs like Elastic search
-Web Development
-Your experience & skills in front end
-You are able to convert a Sketch Design to a pixel perfect web environment
-Expert knowledge of HTML5 and CSS3
-Experience using LESS, SASS, and other CSS Preprocessors
-Strong JavaScript knowledge and experience with one or more application frameworks (e.g. Vue.js, React, Ember.js, Angular.js, or others)
-Good understanding of asynchronous request handling, partial page updates, and AJAX
-Familiarity with responsive design and implementation
-In-depth knowledge of Git or other versions of control software