BTC USD 61,656.6 Gold USD 4,263.34
Time now: Jun 1, 12:00 AM

Vacancy: SENIOR JAVA DEVELOPER

jobthru

Freshie
Messages
7
Joined
Oct 11, 2016
Messages
7
Reaction score
0
Points
3
Nama syarikat: Dah Makan

Jawatan: SENIOR JAVA DEVELOPER


Why dahmakan:
Our mission is to make eating healthy ridiculously simple. Three clicks and delicious food will be with you. We are a tech company and are using technology in all areas of our business. Be a part of dahmakan and our new approach to food delivery.
Problems we solve: Here at dahmakan we manage our own central modern kitchen, plan and dispatch our daily delivery routes and make sure our customers stay happy with our in-house customer care.

So why are we a tech company then? A large chunk of our work is constantly improving our native apps and website. As important as this is, it is not the reason why we consider us to be a tech company. Solving an open vehicle routing problem with time windows and perishable goods within minutes multiple times per day is part of that reason. Rethinking food delivery, enabling free delivery for customers without minimum order amount (without losing money) and creating the tools and algorithms required to make it happen – that is certainly a large part of why we are a tech company.

Our delivery riders already complete up to 5 times more deliveries per hour than delivery riders with the traditional food delivery model. But we do not want to stop here. We have many more great ideas how to make food delivery better and we are always keen to hear and discuss other new ideas. Help us make food delivery as convenient, fast and cost-effective as companies such as Grab and Uber have done for transportation.

How you can chip in: As a Senior Java Developer we expect you to have an excellent understanding of all backend technologies we use. You can coordinate with our app developers (iOS, Android) and rollout new features for our customers by implementing the necessary features in our Spring Boot Java backend.
We expect you not only to be able to improve our backend with new features, but also make decisions within our team how to scale our tech operations, make design and architectural decisions. Your code is expected to be easily maintainable, testable and readable.

In able to deliver new features with a high velocity, we employ continuous integration. We expect you not only to understand this concept but also to be able to improve our current processes and bring in new ideas. The same goes for our development process. Honest and respectful discussions on how to improve our efficiency are an important part of your job.
Furthermore an understanding of optimization problems will help you to develop new ideas to improve our daily operations.

Requirements:
Experience in the development of large systems. Ideally Java Spring (Boot) and REST APIs. Experience with Scrum or some other agile development method (we use JIRA to manage our sprints and tickets). Understanding of git (Bitbucket), build servers (Jenkins) and continuous integration preferred, as well as knowledge about AWS products and how to use them effectively. Experience with MongoDB recommended.

Kadar gaji: RM 8000 – RM 12000

Untuk memohon jawatan ini KLIK SINI
 
Back
Top
Log in Register