
Java Application Developer
- or -
Post a project like this£6.0k(approx. $8.0k)
- Posted:
- Proposals: 3
- Remote
- #89183
- Expired
Description
Experience Level: Expert
Seeking a Java developer to either remediate faults in an existing server application or rewrite from scratch. The server is a transactional application that processes and/or issues instructions via interactions with 4 key clients. These clients have this function:
1. Main client (high volume) - a) requests transactions and receives response output; b) receives asynchronous instructions of updates to transaction;
2. Service client (medium volume) - a) asynchronous requests to update transactions; b) asynchronous requests to reverse or void prior updates to transaction;
3. Reconciliation client (daily) - file transfer containing aggregated data to be reconciled against the activity notified asynchronously from client 2.
4. File Upload client (daily or less) - an sFTP location to upload file of related instructions based on activity arising from client 2.
In addition the servlet needs a web interface so that it can be administered, including the setup of unique accounts against which transactions are assigned. Via a database it must store and update the state of transactions and an aggregated view of each unique account (i.e. balance).
This must be written in such a way that the application can be load balanced (run active active) and lightweight/high scalable. The server should ideally support Tomcat and use a MySQL DB (or other supported via Hibernate or JPA). Evidence of work with transactional systems a plus!
A 3 page introduction and statement of work exists containing process descriptions, inputs and outputs, outline of problems with existing server, guidance on re-usable components, and other useful material. It can be issued *following* any initial discussion to help formalise estimates.
Subsequent to review of the full statement of work, a proposal should outline the preferred (most efficient / least-cost) approach to addressing, whether via remediation or re-write. We can offer desk-space and dev/testing environments to any freelancer who can work onsite in Bath, UK.
1. Main client (high volume) - a) requests transactions and receives response output; b) receives asynchronous instructions of updates to transaction;
2. Service client (medium volume) - a) asynchronous requests to update transactions; b) asynchronous requests to reverse or void prior updates to transaction;
3. Reconciliation client (daily) - file transfer containing aggregated data to be reconciled against the activity notified asynchronously from client 2.
4. File Upload client (daily or less) - an sFTP location to upload file of related instructions based on activity arising from client 2.
In addition the servlet needs a web interface so that it can be administered, including the setup of unique accounts against which transactions are assigned. Via a database it must store and update the state of transactions and an aggregated view of each unique account (i.e. balance).
This must be written in such a way that the application can be load balanced (run active active) and lightweight/high scalable. The server should ideally support Tomcat and use a MySQL DB (or other supported via Hibernate or JPA). Evidence of work with transactional systems a plus!
A 3 page introduction and statement of work exists containing process descriptions, inputs and outputs, outline of problems with existing server, guidance on re-usable components, and other useful material. It can be issued *following* any initial discussion to help formalise estimates.
Subsequent to review of the full statement of work, a proposal should outline the preferred (most efficient / least-cost) approach to addressing, whether via remediation or re-write. We can offer desk-space and dev/testing environments to any freelancer who can work onsite in Bath, UK.
Rob F.
0% (0)Projects Completed
-
Freelancers worked with
-
Projects awarded
0%
Last project
12 Jun 2026
United Kingdom
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
There are no clarification messages.
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