Description

Responsibilities: 
Design, develop, and maintain our systems and APIs using Java
Build microservices-based architectures using technologies such as Spring Boot (Spring Cloud and Docker are nice-to-have)
Collaborate with our team of developers to ensure that our backend systems are scalable, high-performance, and secure
Write high-quality, maintainable, and testable code
Debug and troubleshoot issues in our backend systems
Work with our DevOps team to deploy and manage our backend systems in the cloud (cloud experience is a plus)


Qualifications: 
Bachelor’s degree in Computer Science, Computer Engineering, or a related field


Required Skills: 
At least 5 years of experience in Java backend development
Strong proficiency in Java (version 8.0) and Spring Boot
Experience with agile development methodologies
Excellent problem-solving skills and ability to debug and troubleshoot complex issues
Strong written and verbal communication skills in English
Work onsite at the customer’s office in Makati and BGC (indicate resource limitations such as remote work)


Preferred Skills: 
For senior resources, experience building microservices-based architectures using containers (i.e. Docker and Kubernetes)
Familiarity with cloud platforms such as AWS, HuaWei, or Google Cloud (cloud experience is a plus)
Experience in Java related frameworks such as Spring Cloud, Hibernate, or Struts

Education

Bachelor’s degree in Computer Science, Computer Engineering