
Java Web Developer Required For Our Marketing Software Platform
- or -
Post a project like this£250(approx. $332)
- Posted:
- Proposals: 18
- Remote
- #2105720
- OPPORTUNITY
- PRE-FUNDED
- Expired
Full Stack Web Developer/ Designer / Mobile Apps / Wordpress / Magento / Shopify / Opencart / BigCommerce / APIs / PHP / Python /

Full Stack Developer in JAVA-J2EE ,Javascript , PHP, Mongo DB, Express JS, Angular JS , Node JS Developer. Performance Tuning JAVA , SQL performance tuning. Website Tuning, Oracle DB , My SQL
461086124641366384122776962341634133231722680191244165234043723337702270737509634





Description
Experience Level: Expert
Java Web Developer required to fix bugs and make small enhancements plus add in features to a simple stack built using Spring MVC, JSP, Spring Data and MySql.
Requirement 1:
Develop the concept of data exclusion filters whereby users can enter URIs which will result in URL data containing the URIs to be excluded.
- Create JSP and Spring Controller within the existing web application to allow exclusion filters to be administered (listed and added/edited/deleted). Can be developed as a single page or as several pages to achieve the CRUD functionality. Database schema will be provided.
- Modify existing Spring Data queries to join with new exclusion filter so as to filter out data served in other pages.
Requirement 2:
Allow in-page filtering by country.
- Modify 4 existing JSP pages and Spring MVC Controllers to support a country filter parameter. The filter parameter will allow the user to select a specific country from a drop-down component and trigger a page reload (standard req/resp, not asynchronous). Existing controller methods and Spring Data queries extended to take the additional parameter; by default the first country in the list if selected.
Requirement 3:
Aggregate data and provide aggregated views of data (an aggregated extension of existing web pages and data) where data is aggregated across multiple countries.
- Extend file upload controllers to also write aggregated data to new database tables (schema provided).
- Duplicate the existing set of 4 JSPs for the sites, Linkedin, Facebook, and Twitter to provide an aggregated view of the data for the selected client.
Requirement 1:
Develop the concept of data exclusion filters whereby users can enter URIs which will result in URL data containing the URIs to be excluded.
- Create JSP and Spring Controller within the existing web application to allow exclusion filters to be administered (listed and added/edited/deleted). Can be developed as a single page or as several pages to achieve the CRUD functionality. Database schema will be provided.
- Modify existing Spring Data queries to join with new exclusion filter so as to filter out data served in other pages.
Requirement 2:
Allow in-page filtering by country.
- Modify 4 existing JSP pages and Spring MVC Controllers to support a country filter parameter. The filter parameter will allow the user to select a specific country from a drop-down component and trigger a page reload (standard req/resp, not asynchronous). Existing controller methods and Spring Data queries extended to take the additional parameter; by default the first country in the list if selected.
Requirement 3:
Aggregate data and provide aggregated views of data (an aggregated extension of existing web pages and data) where data is aggregated across multiple countries.
- Extend file upload controllers to also write aggregated data to new database tables (schema provided).
- Duplicate the existing set of 4 JSPs for the sites, Linkedin, Facebook, and Twitter to provide an aggregated view of the data for the selected client.

Best B.
100% (6)Projects Completed
4
Freelancers worked with
3
Projects awarded
50%
Last project
30 Nov 2018
United Kingdom
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
Two questions.
a. Could you share more details?
b. Is your budget flexible?
Thanks.
692605
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies