View Our Website View All Jobs

Software Engineer - Java

As a Java Engineer, you will not only build high performance, scalable and testable components for our logistics platform with Java, but also deploy them and document the setup with Terraform. We believe that a good understanding of every phase of the software development lifecycle enables us to write better code. Don’t worry if you haven’t worked with Docker or AWS before: we will provide training.

You will be working in a diverse, international setting with teammates who are experts in various topics. We often conduct workshops to improve our individual skill sets, and to improve our workflow as a team. The role is based in the Manila office in the Philippines.

Here is a quick overview of our setup that you know what you will be working on:

Spring Boot

All of our services are based on Spring-Boot, we're currently using

  • Spring Boot 1.5
  • Cloud Config Server
  • Spring Admin Server
  • Spring OAuth2
  • Spring State Machine
  • Vaadin for the Backend UI

The complete setup is running on AWS where we are using a couple of other services like RDS with PostgreSQL, ElastiCache (Redis) and DynamoDB. The whole setup is powered by Terraform.


1. You should be proficient in

  • Java 8
  • Spring (Boot)
  • Relational Databases (PostgreSQL)
  • Linux basics
  • Bonus points for Vaadin, Docker and AWS

2. You should have the following qualifications

  • 2-5 years of experience with high-traffic distributed systems and client-server architectures
  • BS degree in Computer Science or related technical discipline


Read More

Apply for this position

Apply with
Attach resume as .pdf, .doc, or .docx (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*