Java senior developer for Apache POI Excel

Job ID: 37568246

Budget: $10 – $30 USD

We look for a Apache POI senior expert in Java to create and modify Excel Sheets
Expert means multiple years of fulltime experience in Java and in Apache POI with excel!

Your job will be to implement based on requirements some logic to modify excel docs.

Mandatory!!!!
You have to have a own MS Excel to read and use XLSX docs

Milestones
MS1:
- create a new excel xlsx from existing xlsx file, and copy the contents of 2 sheets into new excel xlsx
- content of the sheets to copy are pivot tables, which reference data on another sheet
- the copied content only contains the data of the pivot in the new excel xlsx, so no references, no formulas are copied! (in excel the operation is "paste special" and to deselect the formulas and references)

MS2:
tbd

NO UI for now required!
NO database required!
No REST endpoint exposing for the above named methods required! (only consuming the apis in the given links)

Your background is:
- multiple years of experience with Java
- multiple years of experience with apache POI

If you are a good fit, you are open to get more tasks about implementing solutions fully on your own (e.g. with your team)

Budget?
will not be disclosed, place your best bid to get considered

What is next?
We will share you a NDA and afterwards a paid test task.

Payment?
- you estimate in a WBS (optimistic, expected, pessimistic, where optimistic < expected < pessimistic) after getting the task
- we discuss about clearances and effort
- we mutually agree to effort
- we assign you the task after mutually agreed
- you implement, test and deliver
- you provide also unit /integration tests to ensure code is always working
- you document each required step to make interaction of systems to work
- we test on our premise (you maybe help to fix issues)
- we pay
(basically the rules of freelancer)

Closed book vs open book?
We work only on open book.
Closed book means you are unwilling to define a WBS for the work and you add only a price tag to the task.
We are sorry we will not hire you in such a case!

Deliveries?
- in our on premise git (access will be granted to you)
- full sources
- mutliple samples of body and responses of the api in test/resources which will be used as unit tests
- maven
- libs, need prior confirm and we prefer to use mostly latest stable versions
- JDK 17 (mostly LTS)
- your code is working on our end too
- your code passes our CI build (with provided maven pom.xml can be checked)
- you may require to help us here on setup
- we require, depending on availability and on complexity 2-4 weeks test time per milestone. Usually clearly less