Who we are:Ulala Technologies is a Vancouver-based last-mile courier software provider. With the amazing work done by our dev team and the great support from our clients, Ulala has successfully built our own last-mile courier platform, which has been proactively adopted by multiple clients across Canada. We are a well-funded start-up and we can’t wait to have more talented developers join our team.Your Role:You will be working as an Intermediate Java Developer, and you shall be a part of Ulala’s core tech products’ design and development team. As a startup, Ulala’s team philosophy is focused and agile. We believe a two days prototype works better than 50 page UML design. We believe in divide and conquer, decoupling, small tickets, and fast iteration.Your Job:Design, and implement highly scalable services that are heavily used by Warehouses, Dispatch, Sortation Centers and drivers.Your services shall be adopted by different kinds of ERP, WMS systems. Not only system users, but a list of smart devices and machinery are proactively interacting with your services.Implementing Agile philosophy, working closely with the product and dev team to achieve continuous development and continuous improvement.Write unit and integration tests for your Java codeMonitor and support the operation of production systemsParticipate in knowledge-sharing activities with colleaguesAbout You:- Bachelor's degress in computer science, engineering or equivalent industry experience.- At least 3 years solid experience in Java, Spring, Spring boot.- Proficient in core Java and the Spring Framework.- Experienced in , Vue- Experienced with Linux- Experienced with develop and deployment on cloud based envronment, via AWS services such as EC2, RDS- Good knowledge of using git, maven, mysql, redis, kafka jenkins- Excellent problem solving and analytical skillsNice to have:Experience with Micro Service ArchitectureExperience with Java Application Performance tuningExperience with KafkaExperience with Geographic information system (GIS) developmentJob Type: Full-timeSalary: $40.00-$45.00 per hourBenefits:Paid time offSchedule:Monday to FridayEducation:Bachelor's Degree (preferred)Ability to Commute:Burnaby, BC V5J 3J1 (required)Ability to Relocate:Burnaby, BC V5J 3J1: Relocate before starting work (required)Work Location: In person