Java Spring-Boot & Core-Java senior
Budget: $2 – $15 USD
We look for Java Spring-Boog and Core-Java senior expert developer
Your job will be to implement requirements which are mutually agreed on this API
https://help.internetx.com/display/APIXMLDE/API-Grundlagen+JSON
https://help.internetx.com/display/APIXMLDE/Technische+Dokumentation+JSON
Milestones
MS1:
implement a interface with multiple methods
- List<DomainAvailResultDTO> checkDomainAvailability(List<string>) // is the domain free to register?
- List<DomainContactsDTO> findContact(String aValue)
- List<DomainZoneHistoryDTO> fetchHistory(List<ZoneSearchDTO>)
MS2:
- List<DomainZoneDTO> fetchDomainZones(List<ZoneSearchDTO>)
- List<DomainZoneDTO> triggerDomainAxfer(List<ZoneSearchDTO>)
MS3:
will be mutually discussed and now not part of your bid!
- OrderResultDTO orderDomain(String domain, DomainContactsDTO)
- List<OrderResultDTO> orderDomains(... dto with domain + contact)
- cancelDomains(...)
maybe helpful, since from the vendor itself
https://github.com/InterNetX/java-domainrobot-sdk
Implementations:
- a Interface representing the above methods
- the impl of the interface
- the DTOs are hardcoded examples in multiple JUnit tests, so that the JUnit tests is basically your "main" method replacement with multiple entry points
NO UI for now required!
Your background is:
- multiple years of experience with Java
- multiple years of experience with REST APIs
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 & delivery
- 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
- maven
- libs, need prior confirm and we prefer to use mostly latest stable versions
- JDK 17 (mostly LTS)
Your job will be to implement requirements which are mutually agreed on this API
https://help.internetx.com/display/APIXMLDE/API-Grundlagen+JSON
https://help.internetx.com/display/APIXMLDE/Technische+Dokumentation+JSON
Milestones
MS1:
implement a interface with multiple methods
- List<DomainAvailResultDTO> checkDomainAvailability(List<string>) // is the domain free to register?
- List<DomainContactsDTO> findContact(String aValue)
- List<DomainZoneHistoryDTO> fetchHistory(List<ZoneSearchDTO>)
MS2:
- List<DomainZoneDTO> fetchDomainZones(List<ZoneSearchDTO>)
- List<DomainZoneDTO> triggerDomainAxfer(List<ZoneSearchDTO>)
MS3:
will be mutually discussed and now not part of your bid!
- OrderResultDTO orderDomain(String domain, DomainContactsDTO)
- List<OrderResultDTO> orderDomains(... dto with domain + contact)
- cancelDomains(...)
maybe helpful, since from the vendor itself
https://github.com/InterNetX/java-domainrobot-sdk
Implementations:
- a Interface representing the above methods
- the impl of the interface
- the DTOs are hardcoded examples in multiple JUnit tests, so that the JUnit tests is basically your "main" method replacement with multiple entry points
NO UI for now required!
Your background is:
- multiple years of experience with Java
- multiple years of experience with REST APIs
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 & delivery
- 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
- maven
- libs, need prior confirm and we prefer to use mostly latest stable versions
- JDK 17 (mostly LTS)