You've landed at the right place. oDesk is now Upwork. Learn about the new platform.

Web Services Development Jobs

20 were found based on your criteria {{ paging.total | number:0 }} were found based on your criteria

show all
  • Hourly ({{ jobTypeController.getFacetCount("hourly") | number:0}})
  • Fixed Price ({{ jobTypeController.getFacetCount("fixed") | number:0}})
show all
only
only
only
show all
only
only
only
only
only
show all
only
only
only
Looking for the Team App?
Download the New Upwork Team App
Fixed-Price - Intermediate ($$) - Est. Budget: $1,000 - Posted
Background : This project is for a small super market business where it sells all the grocery,daily home need products. looking to expand it over web and mobile app. As a first step looking to build a web application and later mobile app. Technical requirements: Spring mvc,Spring security ,hibernate, Spring security, post gray sql, boost warp, angular js Function requirements : Roles: Admin, User, Franchise ( partner in other localities who will have control to request for more items when needed or stock is over), generate reports. Note :Application should control the access of the features based on the role. it should be responsive and it should work in mobile, desktop, tablets. User Cases: Admin : Add/edit/delete category , sub category , items , item details. Franchise : Will have list of items available which are linked to items, also it will have list of zip code where he can deliver the products. will Receive orders, delivery the orders. User : Search the items ( by name, by category) , place the orders, cancel the orders, provide feedback and suggestions . items should be viewed in list and tiles manner based on the users choice. I am looking for a talented full stack free lancers who will work with a reasonable price on a long term basis, I have other projects as well , i will assign more work slowly once i get confidence. please share your ideas and data base design ideas
Skills: Web Services Development AngularJS HTML J2EE
Fixed-Price - Entry Level ($) - Est. Budget: $2,000 - Posted
PAYROLL APP An app compatible for android phones has to be designed to work in tandem with an existing payroll application. The app will not store any data on its own, but just show views from an online MSSQL database being maintained at the client’s premises. The client is a leading bearing manufacturer based in the outskirts of Chennai. The app will not be published in the playstore, but will be used by the employees of the client. The following features have be built in the App. Applying for Leave from the App. Has to send an approval form to the concerned superior. On approval by the superior or superiors it will Update the existing database with leave related data such as bal leave, eligible leave etc., A detailed UI to be used for this form will be provided later. Viewing Pay Slips and self-details: The employee will view pay slips current and old. The employee will also view details about himself. Management Reports: The management will view reports on Employee wise attendance/Department wise attendance/Organization wise attendance/PF paid/Gratuity paid etc., Remote Check In : When an employee visits a client office he has to be able to mark his attendance. On clicking Mark Present from the app, a photo will be taken at that instant and will be sent along with the timestamp and the GPS location to the Payroll db. This will be verified by the offshore staff and the attendance will be marked for valid client visits.
Skills: Web Services Development Android App Development PhoneGap SQL Server Integration Services (SSIS)
Fixed-Price - Intermediate ($$) - Est. Budget: $500 - Posted
I have a work-in-progress Java2EE server (only a few resource APIs) that I does not have yet the user management and authentication system in place yet. Here is what I'm looking for the work to be done: - Add token-based authentication to the server, using Amazon DynamoDb local version. - Switch the current in-memory databases to Amazon DynamoDb local version also. Details: - JWOT authentication based on RFC. - Clear separation between different groups of users. * Lets say we have business-users and consumers. Business users can only be created by admin with username and password. Consumer users can register and log-in like in modern model in other solutions, an email and a password, or a phone number, or via Facebook login. Current technologies: - Frameworks: Jersey - Build: Maven - Servers: Grizzly / Glassfish. Application notes: - I'm looking for someone who is already experienced with the described technologies and concepts only. - It's better for us to start off by fixed price so that we can get acquainted but we can switch to hourly rate once we know more about each other. Wishes: - This part of the code should have minimum references and require least possible changes to the rest of the code.
Skills: Web Services Development
Fixed-Price - Intermediate ($$) - Est. Budget: $150 - Posted
Overview / Background: We've got a basic php phalcon app (http://phalconphp.com/en/) which will process requests to sync data to mailing lists, such as mailchimp - in the form of adding/updating/listing/removing data (in version 3 of the API - http://developer.mailchimp.com/documentation/mailchimp/reference/overview/). A basic PHP controller classes will be provided, as will modal classes (for receiving data & sending standard responses to clients), but the service classes need to be created which need to interact with Mailchimp directly. Separate models will be used so other mailing list providers can also be added down the track. The controllers only pass data from the user through to the service (as an array of vars which are received). The service needs to do whatever is needed, and return data back which will in-turn be returned as JSON as the response to the request. We need to have a service class made up for each of the following tasks (with endpoints from the Mailchimp API docs); OAuth flow; 1) oAuth authentication (getting an 'authorise url') 2) oAuth authentication (getting oauth tokens from request tokens) General functions; 3) Listing subscribers (by list - /lists/{list_id}/members) 4) Creating subscribers, including mapping custom fields & interests (in a specific list - /lists/{list_id}/members/{subscriber_hash}) 5) Getting a specific subscriber (in a specific list - /lists/{list_id}/members/{subscriber_hash}) 6) Updating existing subscribers, including mapping custom fields & interests (in a specific list - /lists/{list_id}/members/{subscriber_hash}) 7) Deleting existing subscribers (set to 'unsubscribed') (in a specific list - /lists/{list_id}/members/{subscriber_hash}) 8) Listing lists (/lists) 9) Get specific list (/lists/{list_id}) 10) Creating lists (/lists) 11) Updating lists (/lists/{list_id}) 12) Deleting lists (/lists/{list_id}) 13) Listing abuse reports (for a specific list) 14) Listing interest categories (for a specific list - /lists/{list_id}/interest-categories) 15) Creating an interest category (for a specific list - /lists/{list_id}/interest-categories) 16) Getting an interest category (for a specific list - /lists/{list_id}/interest-categories/{interest_category_id}) 17) Editing an interest category (for a specific list - /lists/{list_id}/interest-categories/{interest_category_id}) 18) Removing an interest category (for a specific list - /lists/{list_id}/interest-categories/{interest_category_id}) 19) Listing interest category interests (for a specific list - /lists/{list_id}/interest-categories) 20) Getting an interest category interest (for a specific list - /lists/{list_id}/interest-categories/{interest_category_id}) 21) Creating an interest category interest (for a specific list & a specific interest-category - /lists/{list_id}/interest-categories/{interest_category_id}/interests) 22) Removing an interest category interest (for a specific list & a specific interest-category - /lists/{list_id}/interest-categories/{interest_category_id}/interests/{interest_id}) Custom fields & interests in subscriber data will be passed as array(name/title => value, ...) format, or an array of title values which will need to be matched to ID's as needed for upload to MailChimp. Any entries which aren't found should be logged & ignored. The existing official mailchimp library ( https://packagist.org/packages/mailchimp/mailchimp ... https://bitbucket.org/mailchimp/mailchimp-api-php ) can be used to make life easier, with the oAuth service for authentication. PHPUnit tests will also need to be added which will test each of the above points via a GuzzlePHP call. The GuzzlePHP calls will include the API key to use (the oAuth token will be passed with each request, and NOT stored within the app). The app keys will be stored in the config files. DI will be used for accessing other services/logging. All errors / issues which are encountered should be logged using the standard Phalcon Logging service (in the DI). No database storage is required.
Skills: Web Services Development mailchimp
Hourly - Entry Level ($) - Est. Time: Less than 1 week, Less than 10 hrs/week - Posted
Hello, We want to ocr solver application like "ocr.space". You can work on linux (ubuntu) for (cli application) or you can work on windows for (cli application with web services (json api)) Simple 1- upload image/or set the image path 2- ocr solve the image text 3- output (text for cli/ json for api)
Skills: Web Services Development API Development C C#
Fixed-Price - Intermediate ($$) - Est. Budget: $100 - Posted
A simple Java Web-service is needed. The Web-service should talk to a MySQL server store incoming JSON to tables, and able to handle 30K requests. The Project should have a connection pool to the server, the webservice is not time critical, a request to get or post get wait couple of secondes before being served. I need to have a working example, I'll put in all other functionality I need. Project needs to be in Netbeans 8 IDE or STS (Spring framework) IDE
Skills: Web Services Development Java Web Services
Fixed-Price - Intermediate ($$) - Est. Budget: $300 - Posted
We need your help to create an assessment. You need to know, what a candidate needs to know when he appears for a new job interview. The questions can not be copied from here & there because this will defeat the purpose. So, you will have to create the questions considering yourself a hiring manager & aim to test the overall skills of the candidate. Lets take this conversation forward over skype to discuss the details quick
Skills: Web Services Development Java Web Services
Fixed-Price - Intermediate ($$) - Est. Budget: $300 - Posted
We need your help to create an assessment. You need to know, what a candidate needs to know when he appears for a new job interview. The questions can not be copied from here & there because this will defeat the purpose. So, you will have to create the questions considering yourself a hiring manager & aim to test the overall skills of the candidate. Lets take this conversation forward over skype to discuss the details quick
Skills: Web Services Development Java Web Services
Fixed-Price - Intermediate ($$) - Est. Budget: $300 - Posted
We need your help to create an assessment. You need to know, what a candidate needs to know when he appears for a new job interview. The questions can not be copied from here & there because this will defeat the purpose. So, you will have to create the questions considering yourself a hiring manager & aim to test the overall skills of the candidate. Lets take this conversation forward over skype to discuss the details quick
Skills: Web Services Development Java Web Services
Hourly - Intermediate ($$) - Est. Time: Less than 1 month, 10-30 hrs/week - Posted
Hi, Our company is looking to streamline our orders from multiple vendors by building a custom web application that will act as an management platform for our team. The platform will allow our team members to login and see an view of all orders in our system (ex: simple table) that pulls from our database. Team members can than view the orders, email customers and cancel orders from within the platform. In addition, this project will require the integration of two API's from our partners: 1. Orders API = Every 1 hour, a CRON job must run and pull in new orders via the Orders API. The orders api will need to add a new entry to our database with the following pieces of data: - Customer Name - Customer Email - Product Name - Product Quantity 2. Mandrill / Email API = When a team member wishes to email a customer, this will open up an overlay where we can type an message to the customer, and the system will in turn email this to the customer email on file. This requires an integration with Mandrill (transactional email platform) OR we can simply use their SMTP counterpart if that's faster from an integration prospective. Full project specifications are ready for review and will be shared with serious freelancers who wish to bid on this project. Our team is finishing the dashboard and page designs now, but wireframes will be provided to you within the specifications as well. Project Tech Stack: - PHP 7.0.2 - MySQL 5.7.10 - HTML5 / CSS3 / Bootstrap We have not selected a PHP Framework yet, and are open to your recommendations based on the scope of work. Our team has experience with CodeIgniter from previous projects. What You Need for this Position: - Expert proficiency in PHP, Javascript - Proficient in HTML, CSS, MySQL, JQuery - MySQL - Modern database development expertise, words like 'trigger' and 'view' should be part of your vocabulary - Experience with Git, Linux/Shell, API/Web services (RESTFUL / SOAP) - Experience developing web applications with MVC-based PHP frameworks Bonus: - Working experience with the latest PHP 7 - Expertise in CodeIgniter based applications Looking to hire immediately.
Skills: Web Services Development AJAX API Development API Documentation
Looking for the Team App?
Download the New Upwork Team App
Fixed Price Budget - ${{ job.amount.amount | number:0 }} to ${{ job.maxAmount.amount | number:0 }} Fixed-Price - Est. Budget: ${{ job.amount.amount | number:0 }} Open to Suggestion Hourly - Est. Time: {{ [job.duration, job.engagement].join(', ') }} - Posted
Skills: {{ skill.prettyName }}
Looking for the Team App?
Download the New Upwork Team App