Job Description:- Implement and maintain reusable, testable, and efficient applications.
Help design and implement functional requirements. Assist with building estimates and performing initial analysis of requirements.- Implement software enhancements and suggest improvements.
Execute unit and integration testing, and perform bug fixes.
- Prepare required technical documentations.
Work as part of a team, which will include other developers, project manager, testers, and scrum master.- Complete sprints and participate in sprint retrospectives and daily standups and meeting.
Interface with clients via corporate communication platforms/email.
- Be part of a community of developers who share knowledge and help each other as problems arise.
Provide assistance to junior members of the team and perform code review as necessary.- Lead development activities involving other developers within and/or across teams if applicable.
With at least 5+ year of programming experience with JAVA and Spring Framework (particularly Spring Boot)- Proven knowledge and expertise in Object Oriented and distributed programming principles as well as design
Highly Proficient with various design and architectural patterns. Expert with concepts and actual implementations of MVC, JDBC, and RESTful APIs.
- Experience working with relational database system (writing SQL).
Experience in GCP or other cloud-based services is highly recommended.
Job Type: Full-time
Benefits: Health insurance
- Opportunities for promotion
Pay raise- Promotion to permanent employee
Schedule:Supplemental pay types: Overtime pay
Education:
Ability to Commute:
* Pasig City (Required)