Backend Software Engineer

Makati, Metro Manila, Philippines

Job Type:

Full Time

Job Description

Backend Software Engineer

Software Engineer improves and contributes to our Logistics solution platform. You will be responsible for implementing and maintaining new and current features, making them run in production and improving the overall quality of the code base which are all based on the Business and System Requirements.

Hiring Criteria:

· Bachelor's Degree in Computer Studies or Information Technology

· 3+ years Software Development work experience (Java experience strongly preferred)

· 3+ years creating and supporting Web Services in a high transactional environment

· Experience in developing software using Dependency Injection Frameworks

· Prior experience with Logistics Platforms, e-Commerce systems, Payments Solutions and Providers is a big plus

· Experience developing fault tolerant distributed systems is highly desirable

· Working knowledge of Agile Software Development mechanics

· Background in Service Oriented Architecture implementation, service versioning, and backward compatibility

· Critical thinking skills and the ability to produce across your team and beyond

· Rock solid coding skills

· Strong Object Oriented Programming concepts, data structure, algorithms, and system level programming (including multi-threaded programming)

· Thorough understanding of Software Development Lifecycle and methodologies

· Ability to articulate technical design decisions and software implementation in technical forums

· Knowledge of performance testing, application tuning and load testing

· First class communication skills in written and verbal form

Technical Skills for Backend Software Engineer Experience and/or familiarization in ANY of the following is needed:



· Front-end

· Spring Boot

· Spring Framework

· Rest API

· Fundamentals of OOP

· Design Pattern

· Architecture Design

· Database

· Agile

· Micro service

· Python/Java