Long term Java Spring Developer

Job ID: 30827727

Budget: $8 – $15 USD

We are looking for experienced Java Spring developers for our long term freelance development role.

Work location and nature of work:
Anywhere, this is a remote job, stay at home and be safe
At this pandemic situation, we are structuring this role as part time / freelancer
We are developing product continuously so this role is a long term freelance/part time which needs a certain amount of hours each weeks from you (From 10 - 40 hours/week)

Requirement for this job:
Team player
Willing to learn and adapt
Great English communication
Excellent in Java 11 features
At least 3 years experience in Spring framework and Spring boot
Experience in designing RESTful API and OAuth2
Experience in using Docker and container
Willing to perform Test Driven Development
Experience in developing web application
Experience in Git and setting up CI/CD pipeline

Work hours and salary:
We assign the task and you record the hours spent
Salary payment via TransferWise

To apply for this job:
1. Please change your application subject to start with latest LTS version of Java, eg [Java5] <—replace “5” with the latest Java LTS version
2. Please tell me 2-3 sentence your prior Java development / Github repo and show off your experience ;)
3. Tell me what is the core TDD principle and give some examples of it.
4. How to perform testing with third parties dependencies, especially when these dependencies are not always available? For example Database and Message Queue.
5. How is your schedule and time slot available in the week? (Eg every Monday and Wednesday 10am - 5pm)
6. Please let us know your expected hourly rate as a freelancer and monthly salary for a full time role

Make sure you have followed the instruction as this is a good opportunities to a bigger project.
Applicants will be sent to work on a small tasks, and then interview via online conference.